./Ultimate.py --spec /storage/repos/svcomp/c/properties/termination.prp --file /storage/repos/svcomp/c/loop-invgen/string_concat-noarr_true-unreach-call_false-termination.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 0ed9222f Calling Ultimate with: java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i /storage/repos/svcomp/c/loop-invgen/string_concat-noarr_true-unreach-call_false-termination.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9f3cf63c7adaf3e2c576343bf7deb0d4236e103c .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.24-0ed9222-m [2019-01-14 03:48:11,889 INFO L170 SettingsManager]: Resetting all preferences to default values... [2019-01-14 03:48:11,891 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2019-01-14 03:48:11,903 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-01-14 03:48:11,903 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-01-14 03:48:11,904 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-01-14 03:48:11,906 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-01-14 03:48:11,907 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2019-01-14 03:48:11,909 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-01-14 03:48:11,910 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-01-14 03:48:11,911 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-01-14 03:48:11,911 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-01-14 03:48:11,914 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-01-14 03:48:11,915 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-01-14 03:48:11,916 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-01-14 03:48:11,919 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-01-14 03:48:11,920 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-01-14 03:48:11,927 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-01-14 03:48:11,932 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2019-01-14 03:48:11,933 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-01-14 03:48:11,936 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-01-14 03:48:11,941 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-01-14 03:48:11,945 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-01-14 03:48:11,946 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-01-14 03:48:11,946 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-01-14 03:48:11,948 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-01-14 03:48:11,949 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-01-14 03:48:11,950 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-01-14 03:48:11,952 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2019-01-14 03:48:11,953 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-01-14 03:48:11,954 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2019-01-14 03:48:11,954 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-01-14 03:48:11,954 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-01-14 03:48:11,955 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2019-01-14 03:48:11,958 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2019-01-14 03:48:11,959 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2019-01-14 03:48:11,959 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-01-14 03:48:11,989 INFO L110 SettingsManager]: Loading preferences was successful [2019-01-14 03:48:11,989 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2019-01-14 03:48:11,990 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-01-14 03:48:11,993 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2019-01-14 03:48:11,993 INFO L133 SettingsManager]: * Use SBE=true [2019-01-14 03:48:11,994 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-01-14 03:48:11,994 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-01-14 03:48:11,994 INFO L133 SettingsManager]: * Use old map elimination=false [2019-01-14 03:48:11,994 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2019-01-14 03:48:11,994 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2019-01-14 03:48:11,995 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-01-14 03:48:11,995 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-01-14 03:48:11,995 INFO L133 SettingsManager]: * sizeof long=4 [2019-01-14 03:48:11,995 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-01-14 03:48:11,995 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2019-01-14 03:48:11,995 INFO L133 SettingsManager]: * sizeof POINTER=4 [2019-01-14 03:48:11,996 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2019-01-14 03:48:11,996 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-01-14 03:48:11,996 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-01-14 03:48:11,996 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-01-14 03:48:11,996 INFO L133 SettingsManager]: * sizeof long double=12 [2019-01-14 03:48:11,996 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2019-01-14 03:48:11,997 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-01-14 03:48:11,997 INFO L133 SettingsManager]: * Use constant arrays=true [2019-01-14 03:48:11,997 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-01-14 03:48:11,997 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-01-14 03:48:11,997 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-01-14 03:48:11,998 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-01-14 03:48:11,998 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-01-14 03:48:11,998 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2019-01-14 03:48:11,998 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-01-14 03:48:11,999 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-01-14 03:48:11,999 INFO L133 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9f3cf63c7adaf3e2c576343bf7deb0d4236e103c [2019-01-14 03:48:12,031 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-01-14 03:48:12,043 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-01-14 03:48:12,047 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-01-14 03:48:12,049 INFO L271 PluginConnector]: Initializing CDTParser... [2019-01-14 03:48:12,049 INFO L276 PluginConnector]: CDTParser initialized [2019-01-14 03:48:12,050 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/svcomp/c/loop-invgen/string_concat-noarr_true-unreach-call_false-termination.i [2019-01-14 03:48:12,104 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7d430b633/3fc0684a70704c83a0f12ce761932efe/FLAGa6a9d4d21 [2019-01-14 03:48:12,503 INFO L307 CDTParser]: Found 1 translation units. [2019-01-14 03:48:12,504 INFO L161 CDTParser]: Scanning /storage/repos/svcomp/c/loop-invgen/string_concat-noarr_true-unreach-call_false-termination.i [2019-01-14 03:48:12,509 INFO L355 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7d430b633/3fc0684a70704c83a0f12ce761932efe/FLAGa6a9d4d21 [2019-01-14 03:48:12,901 INFO L363 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7d430b633/3fc0684a70704c83a0f12ce761932efe [2019-01-14 03:48:12,905 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-01-14 03:48:12,907 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-01-14 03:48:12,908 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-01-14 03:48:12,908 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-01-14 03:48:12,912 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2019-01-14 03:48:12,912 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.01 03:48:12" (1/1) ... [2019-01-14 03:48:12,915 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4998b6ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 03:48:12, skipping insertion in model container [2019-01-14 03:48:12,916 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.01 03:48:12" (1/1) ... [2019-01-14 03:48:12,924 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-01-14 03:48:12,943 INFO L176 MainTranslator]: Built tables and reachable declarations [2019-01-14 03:48:13,174 INFO L208 PostProcessor]: Analyzing one entry point: main [2019-01-14 03:48:13,180 INFO L191 MainTranslator]: Completed pre-run [2019-01-14 03:48:13,200 INFO L208 PostProcessor]: Analyzing one entry point: main [2019-01-14 03:48:13,216 INFO L195 MainTranslator]: Completed translation [2019-01-14 03:48:13,216 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 03:48:13 WrapperNode [2019-01-14 03:48:13,216 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-01-14 03:48:13,217 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-01-14 03:48:13,217 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-01-14 03:48:13,217 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2019-01-14 03:48:13,226 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 03:48:13" (1/1) ... [2019-01-14 03:48:13,231 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 03:48:13" (1/1) ... [2019-01-14 03:48:13,255 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-01-14 03:48:13,255 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-01-14 03:48:13,255 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-01-14 03:48:13,256 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2019-01-14 03:48:13,266 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 03:48:13" (1/1) ... [2019-01-14 03:48:13,267 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 03:48:13" (1/1) ... [2019-01-14 03:48:13,267 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 03:48:13" (1/1) ... [2019-01-14 03:48:13,268 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 03:48:13" (1/1) ... [2019-01-14 03:48:13,273 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 03:48:13" (1/1) ... [2019-01-14 03:48:13,282 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 03:48:13" (1/1) ... [2019-01-14 03:48:13,285 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 03:48:13" (1/1) ... [2019-01-14 03:48:13,287 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-01-14 03:48:13,294 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-01-14 03:48:13,294 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-01-14 03:48:13,294 INFO L276 PluginConnector]: RCFGBuilder initialized [2019-01-14 03:48:13,295 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 03:48:13" (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-01-14 03:48:13,417 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-01-14 03:48:13,417 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-01-14 03:48:13,630 INFO L281 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-01-14 03:48:13,630 INFO L286 CfgBuilder]: Removed 8 assue(true) statements. [2019-01-14 03:48:13,632 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.01 03:48:13 BoogieIcfgContainer [2019-01-14 03:48:13,632 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-01-14 03:48:13,633 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-01-14 03:48:13,633 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-01-14 03:48:13,636 INFO L276 PluginConnector]: BuchiAutomizer initialized [2019-01-14 03:48:13,637 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-01-14 03:48:13,637 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 14.01 03:48:12" (1/3) ... [2019-01-14 03:48:13,638 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1c8ad74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.01 03:48:13, skipping insertion in model container [2019-01-14 03:48:13,638 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-01-14 03:48:13,638 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.01 03:48:13" (2/3) ... [2019-01-14 03:48:13,639 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1c8ad74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.01 03:48:13, skipping insertion in model container [2019-01-14 03:48:13,639 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-01-14 03:48:13,639 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.01 03:48:13" (3/3) ... [2019-01-14 03:48:13,641 INFO L375 chiAutomizerObserver]: Analyzing ICFG string_concat-noarr_true-unreach-call_false-termination.i [2019-01-14 03:48:13,708 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2019-01-14 03:48:13,708 INFO L374 BuchiCegarLoop]: Interprodecural is true [2019-01-14 03:48:13,708 INFO L375 BuchiCegarLoop]: Hoare is false [2019-01-14 03:48:13,709 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-01-14 03:48:13,709 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-01-14 03:48:13,709 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-01-14 03:48:13,709 INFO L379 BuchiCegarLoop]: Difference is false [2019-01-14 03:48:13,709 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-01-14 03:48:13,709 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-01-14 03:48:13,725 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13 states. [2019-01-14 03:48:13,745 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:13,745 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:13,746 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:13,753 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2019-01-14 03:48:13,753 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:13,753 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2019-01-14 03:48:13,753 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13 states. [2019-01-14 03:48:13,755 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:13,755 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:13,755 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:13,756 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2019-01-14 03:48:13,756 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:13,764 INFO L794 eck$LassoCheckResult]: Stem: 7#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 8#L12true main_~i~0 := 0; 13#L15-1true [2019-01-14 03:48:13,764 INFO L796 eck$LassoCheckResult]: Loop: 13#L15-1true assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13#L15-1true [2019-01-14 03:48:13,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:13,770 INFO L82 PathProgramCache]: Analyzing trace with hash 995, now seen corresponding path program 1 times [2019-01-14 03:48:13,772 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:13,773 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:13,825 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:13,826 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:13,826 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:13,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:13,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:13,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:13,869 INFO L82 PathProgramCache]: Analyzing trace with hash 43, now seen corresponding path program 1 times [2019-01-14 03:48:13,869 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:13,869 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:13,870 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:13,870 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:13,871 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:13,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:13,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:13,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:13,894 INFO L82 PathProgramCache]: Analyzing trace with hash 30857, now seen corresponding path program 1 times [2019-01-14 03:48:13,894 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:13,894 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:13,896 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:13,897 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:13,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:13,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:13,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:14,083 INFO L216 LassoAnalysis]: Preferences: [2019-01-14 03:48:14,084 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-14 03:48:14,084 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-14 03:48:14,084 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-14 03:48:14,084 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-01-14 03:48:14,085 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-14 03:48:14,085 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-14 03:48:14,085 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-14 03:48:14,085 INFO L131 ssoRankerPreferences]: Filename of dumped script: string_concat-noarr_true-unreach-call_false-termination.i_Iteration1_Loop [2019-01-14 03:48:14,085 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-14 03:48:14,086 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-14 03:48:14,107 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-14 03:48:14,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-14 03:48:14,158 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-14 03:48:14,272 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-14 03:48:14,273 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 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 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-14 03:48:14,278 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-01-14 03:48:14,278 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 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 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-14 03:48:14,302 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-01-14 03:48:14,302 INFO L163 nArgumentSynthesizer]: Using integer mode. [2019-01-14 03:48:14,330 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-01-14 03:48:14,331 INFO L216 LassoAnalysis]: Preferences: [2019-01-14 03:48:14,332 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-01-14 03:48:14,332 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-01-14 03:48:14,332 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-01-14 03:48:14,332 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-01-14 03:48:14,332 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-01-14 03:48:14,332 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-01-14 03:48:14,332 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-01-14 03:48:14,333 INFO L131 ssoRankerPreferences]: Filename of dumped script: string_concat-noarr_true-unreach-call_false-termination.i_Iteration1_Loop [2019-01-14 03:48:14,333 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-01-14 03:48:14,333 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2019-01-14 03:48:14,334 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-14 03:48:14,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-14 03:48:14,386 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-01-14 03:48:14,499 INFO L300 LassoAnalysis]: Preprocessing complete. [2019-01-14 03:48:14,505 INFO L497 LassoAnalysis]: Using template 'affine'. [2019-01-14 03:48:14,507 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-01-14 03:48:14,508 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2019-01-14 03:48:14,509 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-01-14 03:48:14,510 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2019-01-14 03:48:14,510 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2019-01-14 03:48:14,510 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2019-01-14 03:48:14,513 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-01-14 03:48:14,513 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-01-14 03:48:14,521 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-01-14 03:48:14,528 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-01-14 03:48:14,529 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-01-14 03:48:14,531 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-01-14 03:48:14,531 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-01-14 03:48:14,532 INFO L518 LassoAnalysis]: Proved termination. [2019-01-14 03:48:14,532 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~0) = -2*ULTIMATE.start_main_~i~0 + 1999999 Supporting invariants [] [2019-01-14 03:48:14,534 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-01-14 03:48:14,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:14,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:14,605 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:14,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:14,631 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:14,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:14,650 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 1 loop predicates [2019-01-14 03:48:14,651 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 13 states. Second operand 2 states. [2019-01-14 03:48:14,840 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 13 states.. Second operand 2 states. Result 36 states and 55 transitions. Complement of second has 5 states. [2019-01-14 03:48:14,841 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-01-14 03:48:14,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2019-01-14 03:48:14,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 36 transitions. [2019-01-14 03:48:14,844 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 36 transitions. Stem has 2 letters. Loop has 1 letters. [2019-01-14 03:48:14,846 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-14 03:48:14,846 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 36 transitions. Stem has 3 letters. Loop has 1 letters. [2019-01-14 03:48:14,847 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-14 03:48:14,847 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 36 transitions. Stem has 2 letters. Loop has 2 letters. [2019-01-14 03:48:14,847 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-01-14 03:48:14,849 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36 states and 55 transitions. [2019-01-14 03:48:14,854 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:14,858 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36 states to 12 states and 18 transitions. [2019-01-14 03:48:14,860 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:14,860 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8 [2019-01-14 03:48:14,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 18 transitions. [2019-01-14 03:48:14,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:14,861 INFO L706 BuchiCegarLoop]: Abstraction has 12 states and 18 transitions. [2019-01-14 03:48:14,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12 states and 18 transitions. [2019-01-14 03:48:14,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12 to 11. [2019-01-14 03:48:14,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2019-01-14 03:48:14,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 17 transitions. [2019-01-14 03:48:14,885 INFO L729 BuchiCegarLoop]: Abstraction has 11 states and 17 transitions. [2019-01-14 03:48:14,885 INFO L609 BuchiCegarLoop]: Abstraction has 11 states and 17 transitions. [2019-01-14 03:48:14,885 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2019-01-14 03:48:14,885 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11 states and 17 transitions. [2019-01-14 03:48:14,886 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:14,886 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:14,886 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:14,887 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-01-14 03:48:14,887 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:14,887 INFO L794 eck$LassoCheckResult]: Stem: 81#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 82#L12 main_~i~0 := 0; 83#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 84#L15-2 assume main_~i~0 >= 100; 85#L25 [2019-01-14 03:48:14,887 INFO L796 eck$LassoCheckResult]: Loop: 85#L25 assume true; 85#L25 [2019-01-14 03:48:14,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:14,888 INFO L82 PathProgramCache]: Analyzing trace with hash 956523, now seen corresponding path program 1 times [2019-01-14 03:48:14,888 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:14,888 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:14,889 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:14,889 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:14,889 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:14,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:14,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:14,931 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 03:48:14,931 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-14 03:48:14,933 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:14,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:14,933 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 1 times [2019-01-14 03:48:14,934 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:14,934 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:14,935 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:14,935 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:14,935 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:14,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:14,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:14,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 03:48:14,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 03:48:14,951 INFO L87 Difference]: Start difference. First operand 11 states and 17 transitions. cyclomatic complexity: 9 Second operand 3 states. [2019-01-14 03:48:14,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:14,999 INFO L93 Difference]: Finished difference Result 17 states and 23 transitions. [2019-01-14 03:48:15,000 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 03:48:15,001 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17 states and 23 transitions. [2019-01-14 03:48:15,002 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2 [2019-01-14 03:48:15,003 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17 states to 17 states and 23 transitions. [2019-01-14 03:48:15,003 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2019-01-14 03:48:15,003 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2019-01-14 03:48:15,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 23 transitions. [2019-01-14 03:48:15,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:15,004 INFO L706 BuchiCegarLoop]: Abstraction has 17 states and 23 transitions. [2019-01-14 03:48:15,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states and 23 transitions. [2019-01-14 03:48:15,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 12. [2019-01-14 03:48:15,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2019-01-14 03:48:15,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 18 transitions. [2019-01-14 03:48:15,007 INFO L729 BuchiCegarLoop]: Abstraction has 12 states and 18 transitions. [2019-01-14 03:48:15,007 INFO L609 BuchiCegarLoop]: Abstraction has 12 states and 18 transitions. [2019-01-14 03:48:15,007 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2019-01-14 03:48:15,007 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12 states and 18 transitions. [2019-01-14 03:48:15,009 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:15,009 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:15,009 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:15,009 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-01-14 03:48:15,009 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:15,010 INFO L794 eck$LassoCheckResult]: Stem: 115#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 116#L12 main_~i~0 := 0; 117#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 124#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 125#L15-2 assume main_~i~0 >= 100; 123#L25 [2019-01-14 03:48:15,010 INFO L796 eck$LassoCheckResult]: Loop: 123#L25 assume true; 123#L25 [2019-01-14 03:48:15,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:15,010 INFO L82 PathProgramCache]: Analyzing trace with hash 29653905, now seen corresponding path program 1 times [2019-01-14 03:48:15,010 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:15,010 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:15,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,011 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:15,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:15,041 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:15,041 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:15,041 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:15,051 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:15,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:15,061 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:15,067 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:15,086 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:15,086 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-01-14 03:48:15,087 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:15,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:15,087 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 2 times [2019-01-14 03:48:15,087 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:15,087 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:15,089 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,089 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:15,089 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:15,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:15,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-14 03:48:15,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-01-14 03:48:15,101 INFO L87 Difference]: Start difference. First operand 12 states and 18 transitions. cyclomatic complexity: 9 Second operand 4 states. [2019-01-14 03:48:15,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:15,152 INFO L93 Difference]: Finished difference Result 25 states and 34 transitions. [2019-01-14 03:48:15,153 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-01-14 03:48:15,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 25 states and 34 transitions. [2019-01-14 03:48:15,155 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:15,156 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 25 states to 25 states and 34 transitions. [2019-01-14 03:48:15,157 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15 [2019-01-14 03:48:15,157 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15 [2019-01-14 03:48:15,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 34 transitions. [2019-01-14 03:48:15,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:15,157 INFO L706 BuchiCegarLoop]: Abstraction has 25 states and 34 transitions. [2019-01-14 03:48:15,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states and 34 transitions. [2019-01-14 03:48:15,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 13. [2019-01-14 03:48:15,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2019-01-14 03:48:15,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 21 transitions. [2019-01-14 03:48:15,161 INFO L729 BuchiCegarLoop]: Abstraction has 13 states and 21 transitions. [2019-01-14 03:48:15,161 INFO L609 BuchiCegarLoop]: Abstraction has 13 states and 21 transitions. [2019-01-14 03:48:15,161 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2019-01-14 03:48:15,163 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13 states and 21 transitions. [2019-01-14 03:48:15,163 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:15,164 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:15,164 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:15,164 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2019-01-14 03:48:15,164 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:15,165 INFO L794 eck$LassoCheckResult]: Stem: 171#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 172#L12 main_~i~0 := 0; 173#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 174#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 175#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 178#L21-2 assume main_~j~0 >= 100; 179#L25 [2019-01-14 03:48:15,166 INFO L796 eck$LassoCheckResult]: Loop: 179#L25 assume true; 179#L25 [2019-01-14 03:48:15,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:15,166 INFO L82 PathProgramCache]: Analyzing trace with hash 919222390, now seen corresponding path program 1 times [2019-01-14 03:48:15,166 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:15,166 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:15,167 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,169 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:15,169 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:15,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:15,228 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-01-14 03:48:15,228 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-01-14 03:48:15,229 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:15,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:15,229 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 3 times [2019-01-14 03:48:15,229 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:15,229 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:15,230 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,230 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:15,230 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:15,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:15,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-01-14 03:48:15,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-01-14 03:48:15,269 INFO L87 Difference]: Start difference. First operand 13 states and 21 transitions. cyclomatic complexity: 11 Second operand 3 states. [2019-01-14 03:48:15,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:15,274 INFO L93 Difference]: Finished difference Result 14 states and 21 transitions. [2019-01-14 03:48:15,275 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-01-14 03:48:15,275 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14 states and 21 transitions. [2019-01-14 03:48:15,277 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:15,278 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14 states to 11 states and 16 transitions. [2019-01-14 03:48:15,278 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:15,278 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:15,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 16 transitions. [2019-01-14 03:48:15,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:15,278 INFO L706 BuchiCegarLoop]: Abstraction has 11 states and 16 transitions. [2019-01-14 03:48:15,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states and 16 transitions. [2019-01-14 03:48:15,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2019-01-14 03:48:15,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2019-01-14 03:48:15,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 16 transitions. [2019-01-14 03:48:15,282 INFO L729 BuchiCegarLoop]: Abstraction has 11 states and 16 transitions. [2019-01-14 03:48:15,282 INFO L609 BuchiCegarLoop]: Abstraction has 11 states and 16 transitions. [2019-01-14 03:48:15,282 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2019-01-14 03:48:15,282 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11 states and 16 transitions. [2019-01-14 03:48:15,283 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:15,284 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:15,284 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:15,284 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1] [2019-01-14 03:48:15,284 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:15,284 INFO L794 eck$LassoCheckResult]: Stem: 204#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 205#L12 main_~i~0 := 0; 206#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 212#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 213#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 207#L15-2 assume main_~i~0 >= 100; 208#L25 [2019-01-14 03:48:15,285 INFO L796 eck$LassoCheckResult]: Loop: 208#L25 assume true; 208#L25 [2019-01-14 03:48:15,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:15,285 INFO L82 PathProgramCache]: Analyzing trace with hash 919272747, now seen corresponding path program 2 times [2019-01-14 03:48:15,285 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:15,285 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:15,287 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,287 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:15,287 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:15,338 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:15,339 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:15,339 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:15,348 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:48:15,354 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:48:15,354 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:15,355 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:15,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:15,385 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:15,385 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-01-14 03:48:15,386 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:15,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:15,386 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 4 times [2019-01-14 03:48:15,386 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:15,386 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:15,388 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,388 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:15,388 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:15,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:15,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-01-14 03:48:15,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-01-14 03:48:15,409 INFO L87 Difference]: Start difference. First operand 11 states and 16 transitions. cyclomatic complexity: 8 Second operand 5 states. [2019-01-14 03:48:15,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:15,485 INFO L93 Difference]: Finished difference Result 25 states and 33 transitions. [2019-01-14 03:48:15,486 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-14 03:48:15,486 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 25 states and 33 transitions. [2019-01-14 03:48:15,488 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:15,489 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 25 states to 24 states and 32 transitions. [2019-01-14 03:48:15,489 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:15,489 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:15,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 32 transitions. [2019-01-14 03:48:15,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:15,490 INFO L706 BuchiCegarLoop]: Abstraction has 24 states and 32 transitions. [2019-01-14 03:48:15,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states and 32 transitions. [2019-01-14 03:48:15,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 12. [2019-01-14 03:48:15,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2019-01-14 03:48:15,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 18 transitions. [2019-01-14 03:48:15,492 INFO L729 BuchiCegarLoop]: Abstraction has 12 states and 18 transitions. [2019-01-14 03:48:15,492 INFO L609 BuchiCegarLoop]: Abstraction has 12 states and 18 transitions. [2019-01-14 03:48:15,493 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2019-01-14 03:48:15,493 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12 states and 18 transitions. [2019-01-14 03:48:15,493 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:15,493 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:15,494 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:15,494 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:15,494 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:15,495 INFO L794 eck$LassoCheckResult]: Stem: 263#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 264#L12 main_~i~0 := 0; 265#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 268#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 269#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 273#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 270#L21-2 assume main_~j~0 >= 100; 267#L25 [2019-01-14 03:48:15,495 INFO L796 eck$LassoCheckResult]: Loop: 267#L25 assume true; 267#L25 [2019-01-14 03:48:15,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:15,495 INFO L82 PathProgramCache]: Analyzing trace with hash -1568875272, now seen corresponding path program 1 times [2019-01-14 03:48:15,495 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:15,495 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:15,496 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,496 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:15,497 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:15,521 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:15,522 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:15,522 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:15,535 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:15,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:15,550 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:15,552 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:15,571 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:15,571 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-01-14 03:48:15,571 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:15,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:15,572 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 5 times [2019-01-14 03:48:15,572 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:15,572 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:15,574 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,574 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:15,574 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:15,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:15,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-01-14 03:48:15,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-01-14 03:48:15,587 INFO L87 Difference]: Start difference. First operand 12 states and 18 transitions. cyclomatic complexity: 9 Second operand 4 states. [2019-01-14 03:48:15,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:15,603 INFO L93 Difference]: Finished difference Result 14 states and 20 transitions. [2019-01-14 03:48:15,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-01-14 03:48:15,604 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14 states and 20 transitions. [2019-01-14 03:48:15,605 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:15,606 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14 states to 13 states and 19 transitions. [2019-01-14 03:48:15,606 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:15,606 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:15,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 19 transitions. [2019-01-14 03:48:15,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:15,607 INFO L706 BuchiCegarLoop]: Abstraction has 13 states and 19 transitions. [2019-01-14 03:48:15,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states and 19 transitions. [2019-01-14 03:48:15,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 13. [2019-01-14 03:48:15,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2019-01-14 03:48:15,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 19 transitions. [2019-01-14 03:48:15,610 INFO L729 BuchiCegarLoop]: Abstraction has 13 states and 19 transitions. [2019-01-14 03:48:15,610 INFO L609 BuchiCegarLoop]: Abstraction has 13 states and 19 transitions. [2019-01-14 03:48:15,610 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2019-01-14 03:48:15,610 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13 states and 19 transitions. [2019-01-14 03:48:15,610 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:15,611 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:15,611 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:15,611 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [3, 1, 1, 1, 1] [2019-01-14 03:48:15,611 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:15,611 INFO L794 eck$LassoCheckResult]: Stem: 314#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 315#L12 main_~i~0 := 0; 316#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 322#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 323#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 326#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 317#L15-2 assume main_~i~0 >= 100; 318#L25 [2019-01-14 03:48:15,612 INFO L796 eck$LassoCheckResult]: Loop: 318#L25 assume true; 318#L25 [2019-01-14 03:48:15,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:15,615 INFO L82 PathProgramCache]: Analyzing trace with hash -1567314223, now seen corresponding path program 3 times [2019-01-14 03:48:15,615 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:15,615 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:15,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,616 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:15,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:15,694 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:15,695 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:15,695 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:15,707 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:48:15,717 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-14 03:48:15,717 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:15,718 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:15,722 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:15,741 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:15,741 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2019-01-14 03:48:15,741 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:15,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:15,742 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 6 times [2019-01-14 03:48:15,742 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:15,742 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:15,743 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,743 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:15,743 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:15,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:15,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-14 03:48:15,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-01-14 03:48:15,749 INFO L87 Difference]: Start difference. First operand 13 states and 19 transitions. cyclomatic complexity: 9 Second operand 6 states. [2019-01-14 03:48:15,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:15,867 INFO L93 Difference]: Finished difference Result 32 states and 41 transitions. [2019-01-14 03:48:15,868 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-14 03:48:15,868 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 32 states and 41 transitions. [2019-01-14 03:48:15,870 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:15,871 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 32 states to 31 states and 40 transitions. [2019-01-14 03:48:15,872 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:15,872 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:15,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 40 transitions. [2019-01-14 03:48:15,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:15,872 INFO L706 BuchiCegarLoop]: Abstraction has 31 states and 40 transitions. [2019-01-14 03:48:15,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states and 40 transitions. [2019-01-14 03:48:15,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 14. [2019-01-14 03:48:15,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2019-01-14 03:48:15,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 21 transitions. [2019-01-14 03:48:15,877 INFO L729 BuchiCegarLoop]: Abstraction has 14 states and 21 transitions. [2019-01-14 03:48:15,877 INFO L609 BuchiCegarLoop]: Abstraction has 14 states and 21 transitions. [2019-01-14 03:48:15,877 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2019-01-14 03:48:15,877 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14 states and 21 transitions. [2019-01-14 03:48:15,878 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:15,879 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:15,879 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:15,880 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:15,880 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:15,880 INFO L794 eck$LassoCheckResult]: Stem: 386#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 387#L12 main_~i~0 := 0; 388#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 391#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 392#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 396#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 399#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 393#L21-2 assume main_~j~0 >= 100; 390#L25 [2019-01-14 03:48:15,880 INFO L796 eck$LassoCheckResult]: Loop: 390#L25 assume true; 390#L25 [2019-01-14 03:48:15,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:15,881 INFO L82 PathProgramCache]: Analyzing trace with hash -1390491466, now seen corresponding path program 2 times [2019-01-14 03:48:15,881 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:15,881 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:15,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,882 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:15,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:15,925 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:15,925 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:15,926 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:15,935 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:48:15,956 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:48:15,956 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:15,958 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:15,961 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:15,986 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:15,986 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-01-14 03:48:15,986 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:15,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:15,987 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 7 times [2019-01-14 03:48:15,987 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:15,987 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:15,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,989 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:15,989 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:15,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:15,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:15,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-01-14 03:48:15,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-01-14 03:48:15,998 INFO L87 Difference]: Start difference. First operand 14 states and 21 transitions. cyclomatic complexity: 10 Second operand 5 states. [2019-01-14 03:48:16,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:16,052 INFO L93 Difference]: Finished difference Result 16 states and 23 transitions. [2019-01-14 03:48:16,053 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-01-14 03:48:16,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16 states and 23 transitions. [2019-01-14 03:48:16,054 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:16,054 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16 states to 15 states and 22 transitions. [2019-01-14 03:48:16,056 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:16,056 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:16,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 22 transitions. [2019-01-14 03:48:16,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:16,057 INFO L706 BuchiCegarLoop]: Abstraction has 15 states and 22 transitions. [2019-01-14 03:48:16,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states and 22 transitions. [2019-01-14 03:48:16,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2019-01-14 03:48:16,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2019-01-14 03:48:16,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 22 transitions. [2019-01-14 03:48:16,061 INFO L729 BuchiCegarLoop]: Abstraction has 15 states and 22 transitions. [2019-01-14 03:48:16,061 INFO L609 BuchiCegarLoop]: Abstraction has 15 states and 22 transitions. [2019-01-14 03:48:16,061 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2019-01-14 03:48:16,061 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15 states and 22 transitions. [2019-01-14 03:48:16,062 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:16,062 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:16,062 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:16,065 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [4, 1, 1, 1, 1] [2019-01-14 03:48:16,065 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:16,065 INFO L794 eck$LassoCheckResult]: Stem: 445#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 446#L12 main_~i~0 := 0; 447#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 453#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 454#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 459#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 457#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 448#L15-2 assume main_~i~0 >= 100; 449#L25 [2019-01-14 03:48:16,065 INFO L796 eck$LassoCheckResult]: Loop: 449#L25 assume true; 449#L25 [2019-01-14 03:48:16,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:16,067 INFO L82 PathProgramCache]: Analyzing trace with hash -1342098965, now seen corresponding path program 4 times [2019-01-14 03:48:16,067 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:16,067 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:16,069 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:16,070 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:16,070 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:16,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:16,389 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:16,389 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:16,389 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:16,400 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:48:16,408 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:48:16,408 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:16,409 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:16,415 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:16,434 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:16,434 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2019-01-14 03:48:16,435 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:16,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:16,435 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 8 times [2019-01-14 03:48:16,435 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:16,436 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:16,437 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:16,437 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:16,437 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:16,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:16,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:16,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-01-14 03:48:16,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-01-14 03:48:16,458 INFO L87 Difference]: Start difference. First operand 15 states and 22 transitions. cyclomatic complexity: 10 Second operand 7 states. [2019-01-14 03:48:16,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:16,575 INFO L93 Difference]: Finished difference Result 40 states and 50 transitions. [2019-01-14 03:48:16,577 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-14 03:48:16,577 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 40 states and 50 transitions. [2019-01-14 03:48:16,578 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:16,579 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 40 states to 39 states and 49 transitions. [2019-01-14 03:48:16,579 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:16,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:16,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 49 transitions. [2019-01-14 03:48:16,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:16,579 INFO L706 BuchiCegarLoop]: Abstraction has 39 states and 49 transitions. [2019-01-14 03:48:16,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states and 49 transitions. [2019-01-14 03:48:16,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 16. [2019-01-14 03:48:16,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2019-01-14 03:48:16,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 24 transitions. [2019-01-14 03:48:16,582 INFO L729 BuchiCegarLoop]: Abstraction has 16 states and 24 transitions. [2019-01-14 03:48:16,582 INFO L609 BuchiCegarLoop]: Abstraction has 16 states and 24 transitions. [2019-01-14 03:48:16,582 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2019-01-14 03:48:16,582 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16 states and 24 transitions. [2019-01-14 03:48:16,583 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:16,583 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:16,583 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:16,583 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [3, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:16,584 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:16,584 INFO L794 eck$LassoCheckResult]: Stem: 531#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 532#L12 main_~i~0 := 0; 533#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 536#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 537#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 541#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 546#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 545#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 538#L21-2 assume main_~j~0 >= 100; 535#L25 [2019-01-14 03:48:16,584 INFO L796 eck$LassoCheckResult]: Loop: 535#L25 assume true; 535#L25 [2019-01-14 03:48:16,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:16,584 INFO L82 PathProgramCache]: Analyzing trace with hash -155560776, now seen corresponding path program 3 times [2019-01-14 03:48:16,585 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:16,585 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:16,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:16,586 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:16,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:16,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:16,637 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:16,637 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:16,637 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:16,647 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:48:16,654 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-01-14 03:48:16,654 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:16,656 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:16,660 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:16,680 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:16,680 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2019-01-14 03:48:16,681 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:16,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:16,681 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 9 times [2019-01-14 03:48:16,681 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:16,681 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:16,682 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:16,682 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:16,682 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:16,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:16,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:16,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-01-14 03:48:16,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-01-14 03:48:16,692 INFO L87 Difference]: Start difference. First operand 16 states and 24 transitions. cyclomatic complexity: 11 Second operand 6 states. [2019-01-14 03:48:16,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:16,723 INFO L93 Difference]: Finished difference Result 18 states and 26 transitions. [2019-01-14 03:48:16,727 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-01-14 03:48:16,727 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18 states and 26 transitions. [2019-01-14 03:48:16,727 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:16,728 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18 states to 17 states and 25 transitions. [2019-01-14 03:48:16,728 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:16,728 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:16,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 25 transitions. [2019-01-14 03:48:16,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:16,729 INFO L706 BuchiCegarLoop]: Abstraction has 17 states and 25 transitions. [2019-01-14 03:48:16,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states and 25 transitions. [2019-01-14 03:48:16,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2019-01-14 03:48:16,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2019-01-14 03:48:16,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 25 transitions. [2019-01-14 03:48:16,730 INFO L729 BuchiCegarLoop]: Abstraction has 17 states and 25 transitions. [2019-01-14 03:48:16,731 INFO L609 BuchiCegarLoop]: Abstraction has 17 states and 25 transitions. [2019-01-14 03:48:16,731 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2019-01-14 03:48:16,731 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17 states and 25 transitions. [2019-01-14 03:48:16,731 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:16,731 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:16,732 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:16,732 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [5, 1, 1, 1, 1] [2019-01-14 03:48:16,732 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:16,732 INFO L794 eck$LassoCheckResult]: Stem: 598#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 599#L12 main_~i~0 := 0; 600#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 606#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 607#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 614#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 612#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 610#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 601#L15-2 assume main_~i~0 >= 100; 602#L25 [2019-01-14 03:48:16,732 INFO L796 eck$LassoCheckResult]: Loop: 602#L25 assume true; 602#L25 [2019-01-14 03:48:16,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:16,733 INFO L82 PathProgramCache]: Analyzing trace with hash 1344606737, now seen corresponding path program 5 times [2019-01-14 03:48:16,733 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:16,733 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:16,734 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:16,734 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:16,734 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:16,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:16,840 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:16,840 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:16,840 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:16,851 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:48:16,871 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2019-01-14 03:48:16,872 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:16,873 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:16,879 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:16,899 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:16,899 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2019-01-14 03:48:16,899 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:16,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:16,900 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 10 times [2019-01-14 03:48:16,900 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:16,900 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:16,901 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:16,901 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:16,901 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:16,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:16,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:16,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-14 03:48:16,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2019-01-14 03:48:16,923 INFO L87 Difference]: Start difference. First operand 17 states and 25 transitions. cyclomatic complexity: 11 Second operand 8 states. [2019-01-14 03:48:17,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:17,049 INFO L93 Difference]: Finished difference Result 49 states and 60 transitions. [2019-01-14 03:48:17,050 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-14 03:48:17,050 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 49 states and 60 transitions. [2019-01-14 03:48:17,052 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:17,052 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 49 states to 48 states and 59 transitions. [2019-01-14 03:48:17,053 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:17,053 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:17,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 59 transitions. [2019-01-14 03:48:17,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:17,053 INFO L706 BuchiCegarLoop]: Abstraction has 48 states and 59 transitions. [2019-01-14 03:48:17,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states and 59 transitions. [2019-01-14 03:48:17,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 18. [2019-01-14 03:48:17,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2019-01-14 03:48:17,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 27 transitions. [2019-01-14 03:48:17,058 INFO L729 BuchiCegarLoop]: Abstraction has 18 states and 27 transitions. [2019-01-14 03:48:17,058 INFO L609 BuchiCegarLoop]: Abstraction has 18 states and 27 transitions. [2019-01-14 03:48:17,058 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2019-01-14 03:48:17,059 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18 states and 27 transitions. [2019-01-14 03:48:17,060 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:17,060 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:17,060 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:17,061 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [4, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:17,061 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:17,061 INFO L794 eck$LassoCheckResult]: Stem: 699#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 700#L12 main_~i~0 := 0; 701#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 704#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 705#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 709#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 716#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 715#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 714#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 706#L21-2 assume main_~j~0 >= 100; 703#L25 [2019-01-14 03:48:17,061 INFO L796 eck$LassoCheckResult]: Loop: 703#L25 assume true; 703#L25 [2019-01-14 03:48:17,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:17,061 INFO L82 PathProgramCache]: Analyzing trace with hash -527415050, now seen corresponding path program 4 times [2019-01-14 03:48:17,062 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:17,062 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:17,062 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:17,063 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:17,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:17,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:17,124 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:17,125 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:17,125 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:17,135 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:48:17,154 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:48:17,154 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:17,156 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:17,160 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:17,178 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:17,179 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2019-01-14 03:48:17,179 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:17,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:17,179 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 11 times [2019-01-14 03:48:17,179 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:17,180 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:17,180 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:17,180 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:17,181 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:17,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:17,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:17,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-01-14 03:48:17,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-01-14 03:48:17,195 INFO L87 Difference]: Start difference. First operand 18 states and 27 transitions. cyclomatic complexity: 12 Second operand 7 states. [2019-01-14 03:48:17,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:17,229 INFO L93 Difference]: Finished difference Result 20 states and 29 transitions. [2019-01-14 03:48:17,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-01-14 03:48:17,231 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20 states and 29 transitions. [2019-01-14 03:48:17,232 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:17,232 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20 states to 19 states and 28 transitions. [2019-01-14 03:48:17,233 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:17,233 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:17,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 28 transitions. [2019-01-14 03:48:17,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:17,233 INFO L706 BuchiCegarLoop]: Abstraction has 19 states and 28 transitions. [2019-01-14 03:48:17,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states and 28 transitions. [2019-01-14 03:48:17,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2019-01-14 03:48:17,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2019-01-14 03:48:17,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 28 transitions. [2019-01-14 03:48:17,235 INFO L729 BuchiCegarLoop]: Abstraction has 19 states and 28 transitions. [2019-01-14 03:48:17,236 INFO L609 BuchiCegarLoop]: Abstraction has 19 states and 28 transitions. [2019-01-14 03:48:17,236 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2019-01-14 03:48:17,236 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19 states and 28 transitions. [2019-01-14 03:48:17,236 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:17,236 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:17,236 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:17,237 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [6, 1, 1, 1, 1] [2019-01-14 03:48:17,237 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:17,237 INFO L794 eck$LassoCheckResult]: Stem: 774#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 775#L12 main_~i~0 := 0; 776#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 782#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 783#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 792#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 790#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 788#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 786#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 777#L15-2 assume main_~i~0 >= 100; 778#L25 [2019-01-14 03:48:17,237 INFO L796 eck$LassoCheckResult]: Loop: 778#L25 assume true; 778#L25 [2019-01-14 03:48:17,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:17,238 INFO L82 PathProgramCache]: Analyzing trace with hash -1266862421, now seen corresponding path program 6 times [2019-01-14 03:48:17,238 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:17,238 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:17,239 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:17,239 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:17,239 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:17,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:17,494 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:17,494 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:17,494 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:17,505 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:48:17,513 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2019-01-14 03:48:17,513 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:17,516 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:17,521 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:17,540 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:17,540 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2019-01-14 03:48:17,541 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:17,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:17,541 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 12 times [2019-01-14 03:48:17,541 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:17,541 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:17,543 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:17,543 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:17,543 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:17,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:17,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:17,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-14 03:48:17,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2019-01-14 03:48:17,554 INFO L87 Difference]: Start difference. First operand 19 states and 28 transitions. cyclomatic complexity: 12 Second operand 9 states. [2019-01-14 03:48:17,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:17,902 INFO L93 Difference]: Finished difference Result 59 states and 71 transitions. [2019-01-14 03:48:17,904 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-14 03:48:17,904 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 59 states and 71 transitions. [2019-01-14 03:48:17,906 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:17,906 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 59 states to 58 states and 70 transitions. [2019-01-14 03:48:17,907 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:17,908 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:17,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 70 transitions. [2019-01-14 03:48:17,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:17,908 INFO L706 BuchiCegarLoop]: Abstraction has 58 states and 70 transitions. [2019-01-14 03:48:17,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states and 70 transitions. [2019-01-14 03:48:17,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 20. [2019-01-14 03:48:17,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2019-01-14 03:48:17,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 30 transitions. [2019-01-14 03:48:17,912 INFO L729 BuchiCegarLoop]: Abstraction has 20 states and 30 transitions. [2019-01-14 03:48:17,912 INFO L609 BuchiCegarLoop]: Abstraction has 20 states and 30 transitions. [2019-01-14 03:48:17,912 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2019-01-14 03:48:17,912 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20 states and 30 transitions. [2019-01-14 03:48:17,915 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:17,915 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:17,915 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:17,916 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [5, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:17,916 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:17,916 INFO L794 eck$LassoCheckResult]: Stem: 891#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 892#L12 main_~i~0 := 0; 893#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 896#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 897#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 901#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 910#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 909#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 908#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 907#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 898#L21-2 assume main_~j~0 >= 100; 895#L25 [2019-01-14 03:48:17,916 INFO L796 eck$LassoCheckResult]: Loop: 895#L25 assume true; 895#L25 [2019-01-14 03:48:17,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:17,916 INFO L82 PathProgramCache]: Analyzing trace with hash 830004344, now seen corresponding path program 5 times [2019-01-14 03:48:17,917 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:17,917 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:17,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:17,917 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:17,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:17,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:18,245 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:18,245 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:18,245 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:18,257 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:48:18,278 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2019-01-14 03:48:18,278 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:18,280 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:18,285 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:18,304 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:18,304 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2019-01-14 03:48:18,304 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:18,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:18,305 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 13 times [2019-01-14 03:48:18,305 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:18,305 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:18,306 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:18,306 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:18,306 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:18,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:18,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:18,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-01-14 03:48:18,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2019-01-14 03:48:18,316 INFO L87 Difference]: Start difference. First operand 20 states and 30 transitions. cyclomatic complexity: 13 Second operand 8 states. [2019-01-14 03:48:18,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:18,336 INFO L93 Difference]: Finished difference Result 22 states and 32 transitions. [2019-01-14 03:48:18,337 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-01-14 03:48:18,338 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22 states and 32 transitions. [2019-01-14 03:48:18,338 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:18,339 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22 states to 21 states and 31 transitions. [2019-01-14 03:48:18,339 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:18,340 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:18,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 31 transitions. [2019-01-14 03:48:18,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:18,340 INFO L706 BuchiCegarLoop]: Abstraction has 21 states and 31 transitions. [2019-01-14 03:48:18,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states and 31 transitions. [2019-01-14 03:48:18,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2019-01-14 03:48:18,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2019-01-14 03:48:18,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 31 transitions. [2019-01-14 03:48:18,346 INFO L729 BuchiCegarLoop]: Abstraction has 21 states and 31 transitions. [2019-01-14 03:48:18,346 INFO L609 BuchiCegarLoop]: Abstraction has 21 states and 31 transitions. [2019-01-14 03:48:18,346 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2019-01-14 03:48:18,346 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21 states and 31 transitions. [2019-01-14 03:48:18,347 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:18,347 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:18,347 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:18,347 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [7, 1, 1, 1, 1] [2019-01-14 03:48:18,347 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:18,350 INFO L794 eck$LassoCheckResult]: Stem: 974#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 975#L12 main_~i~0 := 0; 976#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 982#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 983#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 994#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 992#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 990#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 988#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 986#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 977#L15-2 assume main_~i~0 >= 100; 978#L25 [2019-01-14 03:48:18,350 INFO L796 eck$LassoCheckResult]: Loop: 978#L25 assume true; 978#L25 [2019-01-14 03:48:18,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:18,351 INFO L82 PathProgramCache]: Analyzing trace with hash -618027695, now seen corresponding path program 7 times [2019-01-14 03:48:18,351 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:18,351 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:18,352 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:18,352 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:18,352 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:18,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:18,495 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:18,496 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:18,496 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:18,506 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:18,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:18,514 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:18,521 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:18,540 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:18,540 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2019-01-14 03:48:18,541 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:18,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:18,541 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 14 times [2019-01-14 03:48:18,541 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:18,541 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:18,542 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:18,542 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:18,542 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:18,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:18,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:18,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-14 03:48:18,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-01-14 03:48:18,555 INFO L87 Difference]: Start difference. First operand 21 states and 31 transitions. cyclomatic complexity: 13 Second operand 10 states. [2019-01-14 03:48:18,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:18,654 INFO L93 Difference]: Finished difference Result 70 states and 83 transitions. [2019-01-14 03:48:18,655 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-14 03:48:18,655 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 70 states and 83 transitions. [2019-01-14 03:48:18,656 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:18,658 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 70 states to 69 states and 82 transitions. [2019-01-14 03:48:18,658 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:18,658 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:18,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 82 transitions. [2019-01-14 03:48:18,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:18,659 INFO L706 BuchiCegarLoop]: Abstraction has 69 states and 82 transitions. [2019-01-14 03:48:18,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states and 82 transitions. [2019-01-14 03:48:18,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 22. [2019-01-14 03:48:18,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2019-01-14 03:48:18,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 33 transitions. [2019-01-14 03:48:18,663 INFO L729 BuchiCegarLoop]: Abstraction has 22 states and 33 transitions. [2019-01-14 03:48:18,663 INFO L609 BuchiCegarLoop]: Abstraction has 22 states and 33 transitions. [2019-01-14 03:48:18,664 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2019-01-14 03:48:18,665 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22 states and 33 transitions. [2019-01-14 03:48:18,666 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:18,666 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:18,666 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:18,666 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [6, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:18,667 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:18,667 INFO L794 eck$LassoCheckResult]: Stem: 1108#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 1109#L12 main_~i~0 := 0; 1110#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 1113#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 1114#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1118#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1129#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1128#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1127#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1126#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1125#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 1115#L21-2 assume main_~j~0 >= 100; 1112#L25 [2019-01-14 03:48:18,667 INFO L796 eck$LassoCheckResult]: Loop: 1112#L25 assume true; 1112#L25 [2019-01-14 03:48:18,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:18,668 INFO L82 PathProgramCache]: Analyzing trace with hash -39667402, now seen corresponding path program 6 times [2019-01-14 03:48:18,668 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:18,668 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:18,671 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:18,671 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:18,671 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:18,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:18,784 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:18,784 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:18,784 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:18,817 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:48:18,834 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2019-01-14 03:48:18,834 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:18,837 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:18,846 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:18,867 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:18,867 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2019-01-14 03:48:18,867 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:18,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:18,868 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 15 times [2019-01-14 03:48:18,868 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:18,868 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:18,869 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:18,869 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:18,869 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:18,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:18,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:18,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-01-14 03:48:18,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2019-01-14 03:48:18,880 INFO L87 Difference]: Start difference. First operand 22 states and 33 transitions. cyclomatic complexity: 14 Second operand 9 states. [2019-01-14 03:48:18,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:18,914 INFO L93 Difference]: Finished difference Result 24 states and 35 transitions. [2019-01-14 03:48:18,915 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-01-14 03:48:18,915 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24 states and 35 transitions. [2019-01-14 03:48:18,916 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:18,917 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24 states to 23 states and 34 transitions. [2019-01-14 03:48:18,917 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:18,917 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:18,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 34 transitions. [2019-01-14 03:48:18,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:18,918 INFO L706 BuchiCegarLoop]: Abstraction has 23 states and 34 transitions. [2019-01-14 03:48:18,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states and 34 transitions. [2019-01-14 03:48:18,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2019-01-14 03:48:18,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2019-01-14 03:48:18,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 34 transitions. [2019-01-14 03:48:18,920 INFO L729 BuchiCegarLoop]: Abstraction has 23 states and 34 transitions. [2019-01-14 03:48:18,921 INFO L609 BuchiCegarLoop]: Abstraction has 23 states and 34 transitions. [2019-01-14 03:48:18,921 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2019-01-14 03:48:18,922 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23 states and 34 transitions. [2019-01-14 03:48:18,922 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:18,922 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:18,922 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:18,923 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [8, 1, 1, 1, 1] [2019-01-14 03:48:18,923 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:18,924 INFO L794 eck$LassoCheckResult]: Stem: 1199#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 1200#L12 main_~i~0 := 0; 1201#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1207#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1208#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1221#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1219#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1217#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1215#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1213#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1211#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 1202#L15-2 assume main_~i~0 >= 100; 1203#L25 [2019-01-14 03:48:18,924 INFO L796 eck$LassoCheckResult]: Loop: 1203#L25 assume true; 1203#L25 [2019-01-14 03:48:18,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:18,924 INFO L82 PathProgramCache]: Analyzing trace with hash -1978987669, now seen corresponding path program 8 times [2019-01-14 03:48:18,924 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:18,924 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:18,925 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:18,925 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:18,925 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:18,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:19,018 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:19,018 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:19,018 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:19,028 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:48:19,034 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:48:19,034 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:19,036 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:19,042 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:19,066 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:19,066 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2019-01-14 03:48:19,066 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:19,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:19,067 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 16 times [2019-01-14 03:48:19,067 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:19,067 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:19,068 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:19,068 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:19,068 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:19,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:19,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:19,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-14 03:48:19,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-01-14 03:48:19,077 INFO L87 Difference]: Start difference. First operand 23 states and 34 transitions. cyclomatic complexity: 14 Second operand 11 states. [2019-01-14 03:48:19,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:19,172 INFO L93 Difference]: Finished difference Result 82 states and 96 transitions. [2019-01-14 03:48:19,173 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-01-14 03:48:19,174 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 82 states and 96 transitions. [2019-01-14 03:48:19,176 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:19,177 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 82 states to 81 states and 95 transitions. [2019-01-14 03:48:19,177 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:19,178 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:19,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 81 states and 95 transitions. [2019-01-14 03:48:19,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:19,178 INFO L706 BuchiCegarLoop]: Abstraction has 81 states and 95 transitions. [2019-01-14 03:48:19,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states and 95 transitions. [2019-01-14 03:48:19,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 24. [2019-01-14 03:48:19,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2019-01-14 03:48:19,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 36 transitions. [2019-01-14 03:48:19,184 INFO L729 BuchiCegarLoop]: Abstraction has 24 states and 36 transitions. [2019-01-14 03:48:19,184 INFO L609 BuchiCegarLoop]: Abstraction has 24 states and 36 transitions. [2019-01-14 03:48:19,184 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2019-01-14 03:48:19,184 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 24 states and 36 transitions. [2019-01-14 03:48:19,184 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:19,184 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:19,184 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:19,187 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [7, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:19,187 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:19,188 INFO L794 eck$LassoCheckResult]: Stem: 1351#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 1352#L12 main_~i~0 := 0; 1353#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 1356#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 1357#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1361#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1374#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1373#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1372#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1371#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1370#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1369#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 1358#L21-2 assume main_~j~0 >= 100; 1355#L25 [2019-01-14 03:48:19,188 INFO L796 eck$LassoCheckResult]: Loop: 1355#L25 assume true; 1355#L25 [2019-01-14 03:48:19,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:19,188 INFO L82 PathProgramCache]: Analyzing trace with hash -1229687752, now seen corresponding path program 7 times [2019-01-14 03:48:19,188 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:19,188 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:19,189 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:19,189 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:19,189 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:19,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:19,325 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:19,326 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:19,326 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:19,337 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:19,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:19,348 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:19,353 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:19,372 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:19,372 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2019-01-14 03:48:19,372 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:19,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:19,372 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 17 times [2019-01-14 03:48:19,373 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:19,373 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:19,373 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:19,373 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:19,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:19,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:19,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:19,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-01-14 03:48:19,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-01-14 03:48:19,382 INFO L87 Difference]: Start difference. First operand 24 states and 36 transitions. cyclomatic complexity: 15 Second operand 10 states. [2019-01-14 03:48:19,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:19,403 INFO L93 Difference]: Finished difference Result 26 states and 38 transitions. [2019-01-14 03:48:19,405 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-01-14 03:48:19,405 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26 states and 38 transitions. [2019-01-14 03:48:19,406 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:19,406 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26 states to 25 states and 37 transitions. [2019-01-14 03:48:19,407 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:19,407 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:19,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 37 transitions. [2019-01-14 03:48:19,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:19,408 INFO L706 BuchiCegarLoop]: Abstraction has 25 states and 37 transitions. [2019-01-14 03:48:19,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states and 37 transitions. [2019-01-14 03:48:19,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2019-01-14 03:48:19,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2019-01-14 03:48:19,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 37 transitions. [2019-01-14 03:48:19,411 INFO L729 BuchiCegarLoop]: Abstraction has 25 states and 37 transitions. [2019-01-14 03:48:19,411 INFO L609 BuchiCegarLoop]: Abstraction has 25 states and 37 transitions. [2019-01-14 03:48:19,411 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2019-01-14 03:48:19,411 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states and 37 transitions. [2019-01-14 03:48:19,412 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:19,412 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:19,412 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:19,412 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [9, 1, 1, 1, 1] [2019-01-14 03:48:19,413 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:19,416 INFO L794 eck$LassoCheckResult]: Stem: 1450#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 1451#L12 main_~i~0 := 0; 1452#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1458#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1459#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1474#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1472#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1470#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1468#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1466#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1464#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1462#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 1453#L15-2 assume main_~i~0 >= 100; 1454#L25 [2019-01-14 03:48:19,416 INFO L796 eck$LassoCheckResult]: Loop: 1454#L25 assume true; 1454#L25 [2019-01-14 03:48:19,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:19,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1219073903, now seen corresponding path program 9 times [2019-01-14 03:48:19,417 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:19,417 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:19,417 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:19,418 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:19,418 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:19,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:19,701 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:19,702 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:19,702 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:19,714 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:48:19,728 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2019-01-14 03:48:19,728 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:19,730 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:19,736 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:19,755 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:19,755 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2019-01-14 03:48:19,755 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:19,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:19,756 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 18 times [2019-01-14 03:48:19,756 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:19,756 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:19,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:19,758 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:19,758 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:19,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:19,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:19,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-14 03:48:19,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-01-14 03:48:19,762 INFO L87 Difference]: Start difference. First operand 25 states and 37 transitions. cyclomatic complexity: 15 Second operand 12 states. [2019-01-14 03:48:19,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:19,894 INFO L93 Difference]: Finished difference Result 95 states and 110 transitions. [2019-01-14 03:48:19,896 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-01-14 03:48:19,896 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 95 states and 110 transitions. [2019-01-14 03:48:19,898 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:19,898 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 95 states to 94 states and 109 transitions. [2019-01-14 03:48:19,899 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:19,899 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:19,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 94 states and 109 transitions. [2019-01-14 03:48:19,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:19,899 INFO L706 BuchiCegarLoop]: Abstraction has 94 states and 109 transitions. [2019-01-14 03:48:19,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states and 109 transitions. [2019-01-14 03:48:19,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 26. [2019-01-14 03:48:19,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2019-01-14 03:48:19,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 39 transitions. [2019-01-14 03:48:19,903 INFO L729 BuchiCegarLoop]: Abstraction has 26 states and 39 transitions. [2019-01-14 03:48:19,903 INFO L609 BuchiCegarLoop]: Abstraction has 26 states and 39 transitions. [2019-01-14 03:48:19,903 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2019-01-14 03:48:19,903 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26 states and 39 transitions. [2019-01-14 03:48:19,904 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:19,904 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:19,904 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:19,905 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [8, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:19,905 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:19,905 INFO L794 eck$LassoCheckResult]: Stem: 1621#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 1622#L12 main_~i~0 := 0; 1623#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 1626#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 1627#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1631#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1646#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1645#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1644#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1643#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1642#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1641#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1640#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 1628#L21-2 assume main_~j~0 >= 100; 1625#L25 [2019-01-14 03:48:19,905 INFO L796 eck$LassoCheckResult]: Loop: 1625#L25 assume true; 1625#L25 [2019-01-14 03:48:19,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:19,905 INFO L82 PathProgramCache]: Analyzing trace with hash 534387062, now seen corresponding path program 8 times [2019-01-14 03:48:19,905 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:19,905 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:19,906 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:19,906 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:19,906 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:19,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:20,021 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:20,021 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:20,021 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:20,032 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:48:20,042 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:48:20,043 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:20,044 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:20,050 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:20,069 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:20,069 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2019-01-14 03:48:20,070 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:20,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:20,070 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 19 times [2019-01-14 03:48:20,070 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:20,070 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:20,071 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:20,071 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:20,071 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:20,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:20,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:20,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-01-14 03:48:20,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-01-14 03:48:20,080 INFO L87 Difference]: Start difference. First operand 26 states and 39 transitions. cyclomatic complexity: 16 Second operand 11 states. [2019-01-14 03:48:20,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:20,119 INFO L93 Difference]: Finished difference Result 28 states and 41 transitions. [2019-01-14 03:48:20,120 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-01-14 03:48:20,120 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28 states and 41 transitions. [2019-01-14 03:48:20,120 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:20,121 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28 states to 27 states and 40 transitions. [2019-01-14 03:48:20,121 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:20,121 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:20,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 40 transitions. [2019-01-14 03:48:20,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:20,121 INFO L706 BuchiCegarLoop]: Abstraction has 27 states and 40 transitions. [2019-01-14 03:48:20,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states and 40 transitions. [2019-01-14 03:48:20,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2019-01-14 03:48:20,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2019-01-14 03:48:20,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 40 transitions. [2019-01-14 03:48:20,123 INFO L729 BuchiCegarLoop]: Abstraction has 27 states and 40 transitions. [2019-01-14 03:48:20,123 INFO L609 BuchiCegarLoop]: Abstraction has 27 states and 40 transitions. [2019-01-14 03:48:20,123 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2019-01-14 03:48:20,123 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27 states and 40 transitions. [2019-01-14 03:48:20,124 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:20,124 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:20,124 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:20,124 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [10, 1, 1, 1, 1] [2019-01-14 03:48:20,124 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:20,125 INFO L794 eck$LassoCheckResult]: Stem: 1728#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 1729#L12 main_~i~0 := 0; 1730#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1736#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1737#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1754#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1752#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1750#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1748#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1746#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1744#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1742#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 1740#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 1731#L15-2 assume main_~i~0 >= 100; 1732#L25 [2019-01-14 03:48:20,125 INFO L796 eck$LassoCheckResult]: Loop: 1732#L25 assume true; 1732#L25 [2019-01-14 03:48:20,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:20,125 INFO L82 PathProgramCache]: Analyzing trace with hash 863416363, now seen corresponding path program 10 times [2019-01-14 03:48:20,125 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:20,125 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:20,126 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:20,126 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:20,126 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:20,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:20,259 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:20,259 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:20,259 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:20,270 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:48:20,293 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:48:20,293 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:20,294 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:20,300 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:20,319 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:20,319 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2019-01-14 03:48:20,319 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:20,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:20,320 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 20 times [2019-01-14 03:48:20,320 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:20,320 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:20,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:20,321 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:20,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:20,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:20,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:20,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-01-14 03:48:20,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-01-14 03:48:20,359 INFO L87 Difference]: Start difference. First operand 27 states and 40 transitions. cyclomatic complexity: 16 Second operand 13 states. [2019-01-14 03:48:20,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:20,482 INFO L93 Difference]: Finished difference Result 109 states and 125 transitions. [2019-01-14 03:48:20,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-01-14 03:48:20,483 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 109 states and 125 transitions. [2019-01-14 03:48:20,485 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:20,486 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 109 states to 108 states and 124 transitions. [2019-01-14 03:48:20,486 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:20,486 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:20,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 108 states and 124 transitions. [2019-01-14 03:48:20,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:20,487 INFO L706 BuchiCegarLoop]: Abstraction has 108 states and 124 transitions. [2019-01-14 03:48:20,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states and 124 transitions. [2019-01-14 03:48:20,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 28. [2019-01-14 03:48:20,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2019-01-14 03:48:20,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 42 transitions. [2019-01-14 03:48:20,489 INFO L729 BuchiCegarLoop]: Abstraction has 28 states and 42 transitions. [2019-01-14 03:48:20,489 INFO L609 BuchiCegarLoop]: Abstraction has 28 states and 42 transitions. [2019-01-14 03:48:20,489 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2019-01-14 03:48:20,489 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28 states and 42 transitions. [2019-01-14 03:48:20,490 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:20,490 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:20,490 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:20,490 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [9, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:20,490 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:20,491 INFO L794 eck$LassoCheckResult]: Stem: 1919#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 1920#L12 main_~i~0 := 0; 1921#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 1924#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 1925#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1929#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1946#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1945#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1944#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1943#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1942#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1941#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1940#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 1939#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 1926#L21-2 assume main_~j~0 >= 100; 1923#L25 [2019-01-14 03:48:20,491 INFO L796 eck$LassoCheckResult]: Loop: 1923#L25 assume true; 1923#L25 [2019-01-14 03:48:20,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:20,491 INFO L82 PathProgramCache]: Analyzing trace with hash -613868552, now seen corresponding path program 9 times [2019-01-14 03:48:20,491 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:20,491 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:20,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:20,492 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:20,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:20,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:20,635 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:20,635 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:20,635 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:20,646 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:48:20,672 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2019-01-14 03:48:20,673 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:20,674 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:20,680 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:20,705 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:20,706 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2019-01-14 03:48:20,706 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:20,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:20,706 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 21 times [2019-01-14 03:48:20,706 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:20,706 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:20,707 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:20,707 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:20,707 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:20,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:20,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:20,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-01-14 03:48:20,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-01-14 03:48:20,759 INFO L87 Difference]: Start difference. First operand 28 states and 42 transitions. cyclomatic complexity: 17 Second operand 12 states. [2019-01-14 03:48:20,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:20,948 INFO L93 Difference]: Finished difference Result 30 states and 44 transitions. [2019-01-14 03:48:20,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-01-14 03:48:20,950 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 30 states and 44 transitions. [2019-01-14 03:48:20,950 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:20,951 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 30 states to 29 states and 43 transitions. [2019-01-14 03:48:20,951 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:20,951 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:20,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 43 transitions. [2019-01-14 03:48:20,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:20,951 INFO L706 BuchiCegarLoop]: Abstraction has 29 states and 43 transitions. [2019-01-14 03:48:20,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states and 43 transitions. [2019-01-14 03:48:20,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2019-01-14 03:48:20,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2019-01-14 03:48:20,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 43 transitions. [2019-01-14 03:48:20,953 INFO L729 BuchiCegarLoop]: Abstraction has 29 states and 43 transitions. [2019-01-14 03:48:20,953 INFO L609 BuchiCegarLoop]: Abstraction has 29 states and 43 transitions. [2019-01-14 03:48:20,953 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2019-01-14 03:48:20,953 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 29 states and 43 transitions. [2019-01-14 03:48:20,954 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:20,954 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:20,954 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:20,954 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [11, 1, 1, 1, 1] [2019-01-14 03:48:20,955 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:20,955 INFO L794 eck$LassoCheckResult]: Stem: 2034#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 2035#L12 main_~i~0 := 0; 2036#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2042#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2043#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2062#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2060#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2058#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2056#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2054#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2052#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2050#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2048#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2046#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 2037#L15-2 assume main_~i~0 >= 100; 2038#L25 [2019-01-14 03:48:20,955 INFO L796 eck$LassoCheckResult]: Loop: 2038#L25 assume true; 2038#L25 [2019-01-14 03:48:20,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:20,955 INFO L82 PathProgramCache]: Analyzing trace with hash 996105169, now seen corresponding path program 11 times [2019-01-14 03:48:20,955 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:20,955 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:20,956 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:20,956 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:20,956 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:20,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:21,089 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:21,089 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:21,089 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:21,101 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:48:21,111 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2019-01-14 03:48:21,111 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:21,114 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:21,121 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:21,138 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:21,138 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2019-01-14 03:48:21,139 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:21,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:21,139 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 22 times [2019-01-14 03:48:21,139 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:21,139 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:21,140 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:21,140 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:21,140 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:21,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:21,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:21,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-01-14 03:48:21,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2019-01-14 03:48:21,147 INFO L87 Difference]: Start difference. First operand 29 states and 43 transitions. cyclomatic complexity: 17 Second operand 14 states. [2019-01-14 03:48:21,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:21,453 INFO L93 Difference]: Finished difference Result 124 states and 141 transitions. [2019-01-14 03:48:21,455 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2019-01-14 03:48:21,455 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 124 states and 141 transitions. [2019-01-14 03:48:21,457 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:21,458 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 124 states to 123 states and 140 transitions. [2019-01-14 03:48:21,458 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:21,458 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:21,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 123 states and 140 transitions. [2019-01-14 03:48:21,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:21,459 INFO L706 BuchiCegarLoop]: Abstraction has 123 states and 140 transitions. [2019-01-14 03:48:21,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states and 140 transitions. [2019-01-14 03:48:21,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 30. [2019-01-14 03:48:21,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2019-01-14 03:48:21,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 45 transitions. [2019-01-14 03:48:21,462 INFO L729 BuchiCegarLoop]: Abstraction has 30 states and 45 transitions. [2019-01-14 03:48:21,462 INFO L609 BuchiCegarLoop]: Abstraction has 30 states and 45 transitions. [2019-01-14 03:48:21,462 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2019-01-14 03:48:21,462 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30 states and 45 transitions. [2019-01-14 03:48:21,463 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:21,463 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:21,463 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:21,464 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [10, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:21,464 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:21,464 INFO L794 eck$LassoCheckResult]: Stem: 2246#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 2247#L12 main_~i~0 := 0; 2248#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 2251#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 2252#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2256#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2275#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2274#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2273#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2272#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2271#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2270#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2269#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2268#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2267#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 2253#L21-2 assume main_~j~0 >= 100; 2250#L25 [2019-01-14 03:48:21,464 INFO L796 eck$LassoCheckResult]: Loop: 2250#L25 assume true; 2250#L25 [2019-01-14 03:48:21,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:21,464 INFO L82 PathProgramCache]: Analyzing trace with hash -1850054218, now seen corresponding path program 10 times [2019-01-14 03:48:21,464 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:21,464 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:21,467 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:21,473 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:21,473 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:21,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:21,597 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:21,597 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:21,597 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:21,610 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:48:21,637 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:48:21,637 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:21,640 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:21,646 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:21,671 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:21,672 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2019-01-14 03:48:21,672 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:21,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:21,672 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 23 times [2019-01-14 03:48:21,672 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:21,672 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:21,673 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:21,673 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:21,673 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:21,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:21,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:21,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-01-14 03:48:21,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-01-14 03:48:21,680 INFO L87 Difference]: Start difference. First operand 30 states and 45 transitions. cyclomatic complexity: 18 Second operand 13 states. [2019-01-14 03:48:21,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:21,698 INFO L93 Difference]: Finished difference Result 32 states and 47 transitions. [2019-01-14 03:48:21,699 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-01-14 03:48:21,699 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 32 states and 47 transitions. [2019-01-14 03:48:21,700 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:21,701 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 32 states to 31 states and 46 transitions. [2019-01-14 03:48:21,701 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:21,701 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:21,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 46 transitions. [2019-01-14 03:48:21,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:21,702 INFO L706 BuchiCegarLoop]: Abstraction has 31 states and 46 transitions. [2019-01-14 03:48:21,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states and 46 transitions. [2019-01-14 03:48:21,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2019-01-14 03:48:21,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2019-01-14 03:48:21,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 46 transitions. [2019-01-14 03:48:21,706 INFO L729 BuchiCegarLoop]: Abstraction has 31 states and 46 transitions. [2019-01-14 03:48:21,706 INFO L609 BuchiCegarLoop]: Abstraction has 31 states and 46 transitions. [2019-01-14 03:48:21,706 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2019-01-14 03:48:21,706 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 31 states and 46 transitions. [2019-01-14 03:48:21,707 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:21,707 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:21,707 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:21,707 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [12, 1, 1, 1, 1] [2019-01-14 03:48:21,707 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:21,708 INFO L794 eck$LassoCheckResult]: Stem: 2369#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 2370#L12 main_~i~0 := 0; 2371#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2377#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2378#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2399#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2397#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2395#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2393#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2391#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2389#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2387#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2385#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2383#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2381#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 2372#L15-2 assume main_~i~0 >= 100; 2373#L25 [2019-01-14 03:48:21,708 INFO L796 eck$LassoCheckResult]: Loop: 2373#L25 assume true; 2373#L25 [2019-01-14 03:48:21,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:21,708 INFO L82 PathProgramCache]: Analyzing trace with hash 814490859, now seen corresponding path program 12 times [2019-01-14 03:48:21,708 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:21,708 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:21,709 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:21,709 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:21,709 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:21,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:21,886 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:21,886 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:21,886 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:21,897 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:48:21,912 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2019-01-14 03:48:21,912 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:21,914 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:21,923 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:21,943 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:21,944 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2019-01-14 03:48:21,944 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:21,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:21,944 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 24 times [2019-01-14 03:48:21,945 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:21,945 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:21,945 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:21,945 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:21,946 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:21,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:21,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:21,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-01-14 03:48:21,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2019-01-14 03:48:21,952 INFO L87 Difference]: Start difference. First operand 31 states and 46 transitions. cyclomatic complexity: 18 Second operand 15 states. [2019-01-14 03:48:22,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:22,264 INFO L93 Difference]: Finished difference Result 140 states and 158 transitions. [2019-01-14 03:48:22,265 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2019-01-14 03:48:22,265 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 140 states and 158 transitions. [2019-01-14 03:48:22,267 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:22,269 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 140 states to 139 states and 157 transitions. [2019-01-14 03:48:22,269 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:22,269 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:22,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 139 states and 157 transitions. [2019-01-14 03:48:22,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:22,270 INFO L706 BuchiCegarLoop]: Abstraction has 139 states and 157 transitions. [2019-01-14 03:48:22,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states and 157 transitions. [2019-01-14 03:48:22,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 32. [2019-01-14 03:48:22,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2019-01-14 03:48:22,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 48 transitions. [2019-01-14 03:48:22,272 INFO L729 BuchiCegarLoop]: Abstraction has 32 states and 48 transitions. [2019-01-14 03:48:22,273 INFO L609 BuchiCegarLoop]: Abstraction has 32 states and 48 transitions. [2019-01-14 03:48:22,273 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2019-01-14 03:48:22,273 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 32 states and 48 transitions. [2019-01-14 03:48:22,273 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:22,273 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:22,273 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:22,274 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [11, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:22,274 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:22,274 INFO L794 eck$LassoCheckResult]: Stem: 2603#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 2604#L12 main_~i~0 := 0; 2605#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 2608#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 2609#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2613#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2634#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2633#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2632#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2631#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2630#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2629#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2628#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2627#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2626#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 2625#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 2610#L21-2 assume main_~j~0 >= 100; 2607#L25 [2019-01-14 03:48:22,274 INFO L796 eck$LassoCheckResult]: Loop: 2607#L25 assume true; 2607#L25 [2019-01-14 03:48:22,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:22,275 INFO L82 PathProgramCache]: Analyzing trace with hash -1517104200, now seen corresponding path program 11 times [2019-01-14 03:48:22,275 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:22,275 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:22,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:22,276 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:22,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:22,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:22,522 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:22,523 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:22,523 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:22,533 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:48:22,551 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2019-01-14 03:48:22,552 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:22,554 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:22,561 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:22,580 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:22,581 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2019-01-14 03:48:22,581 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:22,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:22,581 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 25 times [2019-01-14 03:48:22,581 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:22,582 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:22,582 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:22,583 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:22,583 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:22,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:22,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:22,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-01-14 03:48:22,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2019-01-14 03:48:22,591 INFO L87 Difference]: Start difference. First operand 32 states and 48 transitions. cyclomatic complexity: 19 Second operand 14 states. [2019-01-14 03:48:22,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:22,625 INFO L93 Difference]: Finished difference Result 34 states and 50 transitions. [2019-01-14 03:48:22,627 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2019-01-14 03:48:22,627 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 34 states and 50 transitions. [2019-01-14 03:48:22,628 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:22,628 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 34 states to 33 states and 49 transitions. [2019-01-14 03:48:22,628 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:22,629 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:22,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 49 transitions. [2019-01-14 03:48:22,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:22,629 INFO L706 BuchiCegarLoop]: Abstraction has 33 states and 49 transitions. [2019-01-14 03:48:22,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states and 49 transitions. [2019-01-14 03:48:22,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2019-01-14 03:48:22,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2019-01-14 03:48:22,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 49 transitions. [2019-01-14 03:48:22,631 INFO L729 BuchiCegarLoop]: Abstraction has 33 states and 49 transitions. [2019-01-14 03:48:22,631 INFO L609 BuchiCegarLoop]: Abstraction has 33 states and 49 transitions. [2019-01-14 03:48:22,631 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2019-01-14 03:48:22,631 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 33 states and 49 transitions. [2019-01-14 03:48:22,632 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:22,635 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:22,635 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:22,635 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [13, 1, 1, 1, 1] [2019-01-14 03:48:22,635 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:22,636 INFO L794 eck$LassoCheckResult]: Stem: 2734#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 2735#L12 main_~i~0 := 0; 2736#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2742#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2743#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2766#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2764#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2762#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2760#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2758#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2756#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2754#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2752#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2750#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2748#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 2746#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 2737#L15-2 assume main_~i~0 >= 100; 2738#L25 [2019-01-14 03:48:22,636 INFO L796 eck$LassoCheckResult]: Loop: 2738#L25 assume true; 2738#L25 [2019-01-14 03:48:22,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:22,636 INFO L82 PathProgramCache]: Analyzing trace with hash -520585455, now seen corresponding path program 13 times [2019-01-14 03:48:22,636 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:22,636 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:22,637 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:22,637 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:22,637 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:22,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:22,841 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:22,842 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:22,843 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:22,862 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:22,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:22,876 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:22,887 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:22,919 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:22,919 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2019-01-14 03:48:22,920 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:22,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:22,920 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 26 times [2019-01-14 03:48:22,920 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:22,920 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:22,924 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:22,924 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:22,924 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:22,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:22,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:22,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2019-01-14 03:48:22,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2019-01-14 03:48:22,965 INFO L87 Difference]: Start difference. First operand 33 states and 49 transitions. cyclomatic complexity: 19 Second operand 16 states. [2019-01-14 03:48:23,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:23,196 INFO L93 Difference]: Finished difference Result 157 states and 176 transitions. [2019-01-14 03:48:23,197 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2019-01-14 03:48:23,197 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 157 states and 176 transitions. [2019-01-14 03:48:23,199 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:23,200 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 157 states to 156 states and 175 transitions. [2019-01-14 03:48:23,200 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:23,200 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:23,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 156 states and 175 transitions. [2019-01-14 03:48:23,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:23,201 INFO L706 BuchiCegarLoop]: Abstraction has 156 states and 175 transitions. [2019-01-14 03:48:23,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states and 175 transitions. [2019-01-14 03:48:23,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 34. [2019-01-14 03:48:23,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2019-01-14 03:48:23,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 51 transitions. [2019-01-14 03:48:23,206 INFO L729 BuchiCegarLoop]: Abstraction has 34 states and 51 transitions. [2019-01-14 03:48:23,206 INFO L609 BuchiCegarLoop]: Abstraction has 34 states and 51 transitions. [2019-01-14 03:48:23,206 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2019-01-14 03:48:23,206 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 34 states and 51 transitions. [2019-01-14 03:48:23,207 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:23,210 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:23,210 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:23,210 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [12, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:23,210 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:23,211 INFO L794 eck$LassoCheckResult]: Stem: 2991#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 2992#L12 main_~i~0 := 0; 2993#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 2996#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 2997#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3001#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3024#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3023#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3022#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3021#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3020#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3019#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3018#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3017#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3016#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3015#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3014#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 2998#L21-2 assume main_~j~0 >= 100; 2995#L25 [2019-01-14 03:48:23,211 INFO L796 eck$LassoCheckResult]: Loop: 2995#L25 assume true; 2995#L25 [2019-01-14 03:48:23,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:23,211 INFO L82 PathProgramCache]: Analyzing trace with hash 214411766, now seen corresponding path program 12 times [2019-01-14 03:48:23,211 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:23,211 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:23,215 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:23,215 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:23,215 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:23,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:23,339 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:23,339 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:23,339 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:23,350 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:48:23,381 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2019-01-14 03:48:23,381 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:23,384 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:23,392 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:23,410 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:23,410 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2019-01-14 03:48:23,411 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:23,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:23,411 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 27 times [2019-01-14 03:48:23,411 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:23,411 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:23,412 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:23,412 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:23,412 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:23,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:23,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:23,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-01-14 03:48:23,422 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2019-01-14 03:48:23,423 INFO L87 Difference]: Start difference. First operand 34 states and 51 transitions. cyclomatic complexity: 20 Second operand 15 states. [2019-01-14 03:48:23,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:23,523 INFO L93 Difference]: Finished difference Result 36 states and 53 transitions. [2019-01-14 03:48:23,525 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2019-01-14 03:48:23,525 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36 states and 53 transitions. [2019-01-14 03:48:23,525 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:23,526 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36 states to 35 states and 52 transitions. [2019-01-14 03:48:23,526 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:23,526 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:23,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 52 transitions. [2019-01-14 03:48:23,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:23,526 INFO L706 BuchiCegarLoop]: Abstraction has 35 states and 52 transitions. [2019-01-14 03:48:23,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states and 52 transitions. [2019-01-14 03:48:23,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2019-01-14 03:48:23,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2019-01-14 03:48:23,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 52 transitions. [2019-01-14 03:48:23,527 INFO L729 BuchiCegarLoop]: Abstraction has 35 states and 52 transitions. [2019-01-14 03:48:23,528 INFO L609 BuchiCegarLoop]: Abstraction has 35 states and 52 transitions. [2019-01-14 03:48:23,528 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2019-01-14 03:48:23,528 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 35 states and 52 transitions. [2019-01-14 03:48:23,528 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:23,528 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:23,528 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:23,529 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [14, 1, 1, 1, 1] [2019-01-14 03:48:23,529 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:23,529 INFO L794 eck$LassoCheckResult]: Stem: 3130#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 3131#L12 main_~i~0 := 0; 3132#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3138#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3139#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3164#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3162#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3160#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3158#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3156#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3154#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3152#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3150#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3148#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3146#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3144#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3142#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 3133#L15-2 assume main_~i~0 >= 100; 3134#L25 [2019-01-14 03:48:23,529 INFO L796 eck$LassoCheckResult]: Loop: 3134#L25 assume true; 3134#L25 [2019-01-14 03:48:23,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:23,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1041721771, now seen corresponding path program 14 times [2019-01-14 03:48:23,530 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:23,530 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:23,530 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:23,530 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:23,531 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:23,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:23,689 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:23,690 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:23,690 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:23,701 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:48:23,710 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:48:23,710 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:23,712 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:23,719 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:23,749 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:23,749 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2019-01-14 03:48:23,749 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:23,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:23,750 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 28 times [2019-01-14 03:48:23,750 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:23,750 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:23,751 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:23,751 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:23,751 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:23,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:23,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:23,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2019-01-14 03:48:23,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2019-01-14 03:48:23,786 INFO L87 Difference]: Start difference. First operand 35 states and 52 transitions. cyclomatic complexity: 20 Second operand 17 states. [2019-01-14 03:48:24,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:24,009 INFO L93 Difference]: Finished difference Result 175 states and 195 transitions. [2019-01-14 03:48:24,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-01-14 03:48:24,011 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 175 states and 195 transitions. [2019-01-14 03:48:24,013 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:24,015 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 175 states to 174 states and 194 transitions. [2019-01-14 03:48:24,015 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:24,015 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:24,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 174 states and 194 transitions. [2019-01-14 03:48:24,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:24,015 INFO L706 BuchiCegarLoop]: Abstraction has 174 states and 194 transitions. [2019-01-14 03:48:24,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states and 194 transitions. [2019-01-14 03:48:24,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 36. [2019-01-14 03:48:24,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2019-01-14 03:48:24,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 54 transitions. [2019-01-14 03:48:24,025 INFO L729 BuchiCegarLoop]: Abstraction has 36 states and 54 transitions. [2019-01-14 03:48:24,025 INFO L609 BuchiCegarLoop]: Abstraction has 36 states and 54 transitions. [2019-01-14 03:48:24,025 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2019-01-14 03:48:24,025 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 36 states and 54 transitions. [2019-01-14 03:48:24,025 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:24,025 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:24,025 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:24,029 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [13, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:24,029 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:24,029 INFO L794 eck$LassoCheckResult]: Stem: 3411#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 3412#L12 main_~i~0 := 0; 3413#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 3416#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 3417#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3421#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3446#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3445#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3444#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3443#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3442#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3441#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3440#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3439#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3438#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3437#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3436#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3435#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 3418#L21-2 assume main_~j~0 >= 100; 3415#L25 [2019-01-14 03:48:24,029 INFO L796 eck$LassoCheckResult]: Loop: 3415#L25 assume true; 3415#L25 [2019-01-14 03:48:24,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:24,030 INFO L82 PathProgramCache]: Analyzing trace with hash -1943168136, now seen corresponding path program 13 times [2019-01-14 03:48:24,030 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:24,030 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:24,030 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:24,031 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:24,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:24,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:24,175 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:24,176 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:24,176 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:24,186 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:24,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:24,214 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:24,221 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:24,247 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:24,247 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2019-01-14 03:48:24,248 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:24,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:24,248 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 29 times [2019-01-14 03:48:24,248 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:24,248 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:24,249 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:24,249 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:24,249 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:24,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:24,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:24,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2019-01-14 03:48:24,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2019-01-14 03:48:24,258 INFO L87 Difference]: Start difference. First operand 36 states and 54 transitions. cyclomatic complexity: 21 Second operand 16 states. [2019-01-14 03:48:24,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:24,290 INFO L93 Difference]: Finished difference Result 38 states and 56 transitions. [2019-01-14 03:48:24,291 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2019-01-14 03:48:24,292 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 38 states and 56 transitions. [2019-01-14 03:48:24,293 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:24,293 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 38 states to 37 states and 55 transitions. [2019-01-14 03:48:24,293 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:24,293 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:24,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 55 transitions. [2019-01-14 03:48:24,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:24,294 INFO L706 BuchiCegarLoop]: Abstraction has 37 states and 55 transitions. [2019-01-14 03:48:24,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states and 55 transitions. [2019-01-14 03:48:24,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2019-01-14 03:48:24,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2019-01-14 03:48:24,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 55 transitions. [2019-01-14 03:48:24,295 INFO L729 BuchiCegarLoop]: Abstraction has 37 states and 55 transitions. [2019-01-14 03:48:24,295 INFO L609 BuchiCegarLoop]: Abstraction has 37 states and 55 transitions. [2019-01-14 03:48:24,295 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2019-01-14 03:48:24,295 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 37 states and 55 transitions. [2019-01-14 03:48:24,296 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:24,296 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:24,296 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:24,296 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [15, 1, 1, 1, 1] [2019-01-14 03:48:24,296 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:24,296 INFO L794 eck$LassoCheckResult]: Stem: 3558#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 3559#L12 main_~i~0 := 0; 3560#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3566#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3567#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3594#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3592#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3590#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3588#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3586#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3584#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3582#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3580#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3578#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3576#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3574#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3572#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 3570#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 3561#L15-2 assume main_~i~0 >= 100; 3562#L25 [2019-01-14 03:48:24,297 INFO L796 eck$LassoCheckResult]: Loop: 3562#L25 assume true; 3562#L25 [2019-01-14 03:48:24,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:24,297 INFO L82 PathProgramCache]: Analyzing trace with hash -2066361775, now seen corresponding path program 15 times [2019-01-14 03:48:24,297 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:24,297 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:24,298 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:24,298 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:24,298 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:24,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:24,500 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:24,500 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:24,500 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:24,511 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:48:24,524 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2019-01-14 03:48:24,524 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:24,527 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:24,534 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:24,553 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:24,553 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2019-01-14 03:48:24,553 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:24,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:24,553 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 30 times [2019-01-14 03:48:24,553 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:24,553 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:24,554 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:24,554 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:24,554 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:24,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:24,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:24,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-01-14 03:48:24,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2019-01-14 03:48:24,580 INFO L87 Difference]: Start difference. First operand 37 states and 55 transitions. cyclomatic complexity: 21 Second operand 18 states. [2019-01-14 03:48:24,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:24,739 INFO L93 Difference]: Finished difference Result 194 states and 215 transitions. [2019-01-14 03:48:24,741 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-01-14 03:48:24,741 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 194 states and 215 transitions. [2019-01-14 03:48:24,743 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:24,745 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 194 states to 193 states and 214 transitions. [2019-01-14 03:48:24,745 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:24,745 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:24,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 193 states and 214 transitions. [2019-01-14 03:48:24,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:24,745 INFO L706 BuchiCegarLoop]: Abstraction has 193 states and 214 transitions. [2019-01-14 03:48:24,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states and 214 transitions. [2019-01-14 03:48:24,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 38. [2019-01-14 03:48:24,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2019-01-14 03:48:24,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 57 transitions. [2019-01-14 03:48:24,751 INFO L729 BuchiCegarLoop]: Abstraction has 38 states and 57 transitions. [2019-01-14 03:48:24,753 INFO L609 BuchiCegarLoop]: Abstraction has 38 states and 57 transitions. [2019-01-14 03:48:24,753 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2019-01-14 03:48:24,753 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 38 states and 57 transitions. [2019-01-14 03:48:24,754 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:24,754 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:24,754 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:24,754 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [14, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:24,754 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:24,755 INFO L794 eck$LassoCheckResult]: Stem: 3864#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 3865#L12 main_~i~0 := 0; 3866#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 3869#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 3870#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3874#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3901#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3900#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3899#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3898#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3897#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3896#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3895#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3894#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3893#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3892#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3891#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3890#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 3889#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 3871#L21-2 assume main_~j~0 >= 100; 3868#L25 [2019-01-14 03:48:24,755 INFO L796 eck$LassoCheckResult]: Loop: 3868#L25 assume true; 3868#L25 [2019-01-14 03:48:24,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:24,755 INFO L82 PathProgramCache]: Analyzing trace with hash -108668362, now seen corresponding path program 14 times [2019-01-14 03:48:24,755 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:24,755 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:24,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:24,756 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:24,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:24,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:24,936 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:24,937 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:24,937 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:24,947 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:48:24,962 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:48:24,963 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:24,964 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:24,970 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:24,988 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:24,989 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2019-01-14 03:48:24,989 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:24,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:24,989 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 31 times [2019-01-14 03:48:24,989 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:24,989 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:24,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:24,990 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:24,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:24,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:24,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:24,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2019-01-14 03:48:24,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2019-01-14 03:48:24,999 INFO L87 Difference]: Start difference. First operand 38 states and 57 transitions. cyclomatic complexity: 22 Second operand 17 states. [2019-01-14 03:48:25,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:25,045 INFO L93 Difference]: Finished difference Result 40 states and 59 transitions. [2019-01-14 03:48:25,047 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-01-14 03:48:25,047 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 40 states and 59 transitions. [2019-01-14 03:48:25,048 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:25,048 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 40 states to 39 states and 58 transitions. [2019-01-14 03:48:25,048 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:25,048 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:25,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 58 transitions. [2019-01-14 03:48:25,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:25,050 INFO L706 BuchiCegarLoop]: Abstraction has 39 states and 58 transitions. [2019-01-14 03:48:25,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states and 58 transitions. [2019-01-14 03:48:25,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2019-01-14 03:48:25,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2019-01-14 03:48:25,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 58 transitions. [2019-01-14 03:48:25,051 INFO L729 BuchiCegarLoop]: Abstraction has 39 states and 58 transitions. [2019-01-14 03:48:25,052 INFO L609 BuchiCegarLoop]: Abstraction has 39 states and 58 transitions. [2019-01-14 03:48:25,052 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2019-01-14 03:48:25,052 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39 states and 58 transitions. [2019-01-14 03:48:25,052 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:25,053 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:25,053 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:25,053 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [16, 1, 1, 1, 1] [2019-01-14 03:48:25,053 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:25,053 INFO L794 eck$LassoCheckResult]: Stem: 4019#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 4020#L12 main_~i~0 := 0; 4021#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4027#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4028#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4057#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4055#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4053#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4051#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4049#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4047#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4045#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4043#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4041#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4039#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4037#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4035#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4033#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4031#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 4022#L15-2 assume main_~i~0 >= 100; 4023#L25 [2019-01-14 03:48:25,053 INFO L796 eck$LassoCheckResult]: Loop: 4023#L25 assume true; 4023#L25 [2019-01-14 03:48:25,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:25,058 INFO L82 PathProgramCache]: Analyzing trace with hash 367296107, now seen corresponding path program 16 times [2019-01-14 03:48:25,059 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:25,059 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:25,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:25,059 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:25,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:25,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:25,258 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:25,258 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:25,258 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:25,269 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:48:25,279 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:48:25,279 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:25,281 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:25,289 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:25,315 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:25,315 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2019-01-14 03:48:25,315 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:25,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:25,316 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 32 times [2019-01-14 03:48:25,316 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:25,316 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:25,316 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:25,316 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:25,317 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:25,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:25,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:25,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-01-14 03:48:25,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2019-01-14 03:48:25,350 INFO L87 Difference]: Start difference. First operand 39 states and 58 transitions. cyclomatic complexity: 22 Second operand 19 states. [2019-01-14 03:48:25,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:25,552 INFO L93 Difference]: Finished difference Result 214 states and 236 transitions. [2019-01-14 03:48:25,555 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-01-14 03:48:25,555 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 214 states and 236 transitions. [2019-01-14 03:48:25,557 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:25,558 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 214 states to 213 states and 235 transitions. [2019-01-14 03:48:25,558 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:25,558 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:25,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 213 states and 235 transitions. [2019-01-14 03:48:25,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:25,559 INFO L706 BuchiCegarLoop]: Abstraction has 213 states and 235 transitions. [2019-01-14 03:48:25,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states and 235 transitions. [2019-01-14 03:48:25,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 40. [2019-01-14 03:48:25,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2019-01-14 03:48:25,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 60 transitions. [2019-01-14 03:48:25,564 INFO L729 BuchiCegarLoop]: Abstraction has 40 states and 60 transitions. [2019-01-14 03:48:25,564 INFO L609 BuchiCegarLoop]: Abstraction has 40 states and 60 transitions. [2019-01-14 03:48:25,564 INFO L442 BuchiCegarLoop]: ======== Iteration 34============ [2019-01-14 03:48:25,564 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 40 states and 60 transitions. [2019-01-14 03:48:25,568 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:25,568 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:25,568 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:25,569 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [15, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:25,569 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:25,569 INFO L794 eck$LassoCheckResult]: Stem: 4351#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 4352#L12 main_~i~0 := 0; 4353#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 4356#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 4357#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4361#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4390#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4389#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4388#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4387#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4386#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4385#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4384#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4383#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4382#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4381#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4380#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4379#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4378#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4377#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 4358#L21-2 assume main_~j~0 >= 100; 4355#L25 [2019-01-14 03:48:25,569 INFO L796 eck$LassoCheckResult]: Loop: 4355#L25 assume true; 4355#L25 [2019-01-14 03:48:25,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:25,569 INFO L82 PathProgramCache]: Analyzing trace with hash 926249784, now seen corresponding path program 15 times [2019-01-14 03:48:25,569 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:25,569 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:25,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:25,570 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:25,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:25,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:25,843 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:25,843 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:25,844 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:25,855 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:48:25,884 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2019-01-14 03:48:25,884 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:25,885 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:25,892 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:25,918 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:25,918 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2019-01-14 03:48:25,918 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:25,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:25,919 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 33 times [2019-01-14 03:48:25,919 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:25,919 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:25,920 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:25,923 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:25,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:25,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:25,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:25,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-01-14 03:48:25,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2019-01-14 03:48:25,929 INFO L87 Difference]: Start difference. First operand 40 states and 60 transitions. cyclomatic complexity: 23 Second operand 18 states. [2019-01-14 03:48:26,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:26,010 INFO L93 Difference]: Finished difference Result 42 states and 62 transitions. [2019-01-14 03:48:26,014 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-01-14 03:48:26,014 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42 states and 62 transitions. [2019-01-14 03:48:26,015 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:26,015 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42 states to 41 states and 61 transitions. [2019-01-14 03:48:26,015 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:26,015 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:26,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 61 transitions. [2019-01-14 03:48:26,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:26,016 INFO L706 BuchiCegarLoop]: Abstraction has 41 states and 61 transitions. [2019-01-14 03:48:26,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states and 61 transitions. [2019-01-14 03:48:26,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2019-01-14 03:48:26,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2019-01-14 03:48:26,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 61 transitions. [2019-01-14 03:48:26,019 INFO L729 BuchiCegarLoop]: Abstraction has 41 states and 61 transitions. [2019-01-14 03:48:26,019 INFO L609 BuchiCegarLoop]: Abstraction has 41 states and 61 transitions. [2019-01-14 03:48:26,019 INFO L442 BuchiCegarLoop]: ======== Iteration 35============ [2019-01-14 03:48:26,019 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 41 states and 61 transitions. [2019-01-14 03:48:26,020 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:26,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:26,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:26,022 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [17, 1, 1, 1, 1] [2019-01-14 03:48:26,022 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:26,022 INFO L794 eck$LassoCheckResult]: Stem: 4514#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 4515#L12 main_~i~0 := 0; 4516#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4522#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4523#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4554#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4552#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4550#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4548#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4546#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4544#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4542#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4540#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4538#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4536#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4534#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4532#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4530#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4528#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 4526#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 4517#L15-2 assume main_~i~0 >= 100; 4518#L25 [2019-01-14 03:48:26,022 INFO L796 eck$LassoCheckResult]: Loop: 4518#L25 assume true; 4518#L25 [2019-01-14 03:48:26,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:26,022 INFO L82 PathProgramCache]: Analyzing trace with hash -1498720879, now seen corresponding path program 17 times [2019-01-14 03:48:26,022 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:26,023 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:26,023 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:26,023 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:26,023 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:26,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:26,265 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:26,265 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:26,265 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:26,285 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:48:26,300 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2019-01-14 03:48:26,301 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:26,303 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:26,312 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:26,334 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:26,334 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2019-01-14 03:48:26,334 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:26,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:26,335 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 34 times [2019-01-14 03:48:26,335 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:26,335 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:26,336 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:26,336 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:26,336 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:26,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:26,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:26,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-01-14 03:48:26,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2019-01-14 03:48:26,343 INFO L87 Difference]: Start difference. First operand 41 states and 61 transitions. cyclomatic complexity: 23 Second operand 20 states. [2019-01-14 03:48:26,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:26,562 INFO L93 Difference]: Finished difference Result 235 states and 258 transitions. [2019-01-14 03:48:26,565 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-01-14 03:48:26,565 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 235 states and 258 transitions. [2019-01-14 03:48:26,568 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:26,569 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 235 states to 234 states and 257 transitions. [2019-01-14 03:48:26,570 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:26,571 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:26,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 234 states and 257 transitions. [2019-01-14 03:48:26,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:26,572 INFO L706 BuchiCegarLoop]: Abstraction has 234 states and 257 transitions. [2019-01-14 03:48:26,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states and 257 transitions. [2019-01-14 03:48:26,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 42. [2019-01-14 03:48:26,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2019-01-14 03:48:26,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 63 transitions. [2019-01-14 03:48:26,578 INFO L729 BuchiCegarLoop]: Abstraction has 42 states and 63 transitions. [2019-01-14 03:48:26,578 INFO L609 BuchiCegarLoop]: Abstraction has 42 states and 63 transitions. [2019-01-14 03:48:26,580 INFO L442 BuchiCegarLoop]: ======== Iteration 36============ [2019-01-14 03:48:26,580 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 42 states and 63 transitions. [2019-01-14 03:48:26,580 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:26,580 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:26,581 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:26,581 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [16, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:26,581 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:26,581 INFO L794 eck$LassoCheckResult]: Stem: 4873#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 4874#L12 main_~i~0 := 0; 4875#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 4878#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 4879#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4883#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4914#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4913#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4912#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4911#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4910#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4909#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4908#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4907#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4906#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4905#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4904#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4903#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4902#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4901#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 4900#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 4880#L21-2 assume main_~j~0 >= 100; 4877#L25 [2019-01-14 03:48:26,581 INFO L796 eck$LassoCheckResult]: Loop: 4877#L25 assume true; 4877#L25 [2019-01-14 03:48:26,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:26,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1351026058, now seen corresponding path program 16 times [2019-01-14 03:48:26,582 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:26,582 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:26,583 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:26,586 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:26,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:26,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:27,379 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:27,379 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:27,379 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:27,391 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:48:27,423 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:48:27,423 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:27,425 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:27,431 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:27,457 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:27,457 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2019-01-14 03:48:27,458 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:27,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:27,458 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 35 times [2019-01-14 03:48:27,458 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:27,458 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:27,461 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:27,461 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:27,461 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:27,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:27,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:27,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-01-14 03:48:27,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2019-01-14 03:48:27,506 INFO L87 Difference]: Start difference. First operand 42 states and 63 transitions. cyclomatic complexity: 24 Second operand 19 states. [2019-01-14 03:48:27,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:27,548 INFO L93 Difference]: Finished difference Result 44 states and 65 transitions. [2019-01-14 03:48:27,549 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-01-14 03:48:27,550 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 44 states and 65 transitions. [2019-01-14 03:48:27,551 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:27,551 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 44 states to 43 states and 64 transitions. [2019-01-14 03:48:27,551 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:27,552 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:27,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 64 transitions. [2019-01-14 03:48:27,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:27,552 INFO L706 BuchiCegarLoop]: Abstraction has 43 states and 64 transitions. [2019-01-14 03:48:27,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states and 64 transitions. [2019-01-14 03:48:27,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2019-01-14 03:48:27,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2019-01-14 03:48:27,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 64 transitions. [2019-01-14 03:48:27,553 INFO L729 BuchiCegarLoop]: Abstraction has 43 states and 64 transitions. [2019-01-14 03:48:27,553 INFO L609 BuchiCegarLoop]: Abstraction has 43 states and 64 transitions. [2019-01-14 03:48:27,553 INFO L442 BuchiCegarLoop]: ======== Iteration 37============ [2019-01-14 03:48:27,553 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 43 states and 64 transitions. [2019-01-14 03:48:27,554 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:27,554 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:27,554 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:27,554 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [18, 1, 1, 1, 1] [2019-01-14 03:48:27,554 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:27,554 INFO L794 eck$LassoCheckResult]: Stem: 5044#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 5045#L12 main_~i~0 := 0; 5046#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5052#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5053#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5086#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5084#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5082#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5080#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5078#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5076#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5074#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5072#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5070#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5068#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5066#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5064#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5062#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5060#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5058#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5056#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 5047#L15-2 assume main_~i~0 >= 100; 5048#L25 [2019-01-14 03:48:27,555 INFO L796 eck$LassoCheckResult]: Loop: 5048#L25 assume true; 5048#L25 [2019-01-14 03:48:27,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:27,555 INFO L82 PathProgramCache]: Analyzing trace with hash 784294699, now seen corresponding path program 18 times [2019-01-14 03:48:27,555 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:27,555 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:27,556 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:27,556 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:27,556 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:27,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:27,888 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:27,888 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:27,888 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:27,908 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:48:27,935 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2019-01-14 03:48:27,935 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:27,937 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:27,943 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:27,967 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:27,967 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2019-01-14 03:48:27,968 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:27,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:27,968 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 36 times [2019-01-14 03:48:27,968 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:27,968 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:27,969 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:27,969 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:27,969 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:27,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:27,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:27,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2019-01-14 03:48:27,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2019-01-14 03:48:27,983 INFO L87 Difference]: Start difference. First operand 43 states and 64 transitions. cyclomatic complexity: 24 Second operand 21 states. [2019-01-14 03:48:28,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:28,143 INFO L93 Difference]: Finished difference Result 257 states and 281 transitions. [2019-01-14 03:48:28,145 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-01-14 03:48:28,145 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 257 states and 281 transitions. [2019-01-14 03:48:28,149 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:28,150 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 257 states to 256 states and 280 transitions. [2019-01-14 03:48:28,150 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:28,150 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:28,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 256 states and 280 transitions. [2019-01-14 03:48:28,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:28,151 INFO L706 BuchiCegarLoop]: Abstraction has 256 states and 280 transitions. [2019-01-14 03:48:28,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states and 280 transitions. [2019-01-14 03:48:28,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 44. [2019-01-14 03:48:28,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2019-01-14 03:48:28,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 66 transitions. [2019-01-14 03:48:28,157 INFO L729 BuchiCegarLoop]: Abstraction has 44 states and 66 transitions. [2019-01-14 03:48:28,158 INFO L609 BuchiCegarLoop]: Abstraction has 44 states and 66 transitions. [2019-01-14 03:48:28,158 INFO L442 BuchiCegarLoop]: ======== Iteration 38============ [2019-01-14 03:48:28,158 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 44 states and 66 transitions. [2019-01-14 03:48:28,158 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:28,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:28,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:28,162 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [17, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:28,162 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:28,162 INFO L794 eck$LassoCheckResult]: Stem: 5431#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 5432#L12 main_~i~0 := 0; 5433#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 5436#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 5437#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5441#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5474#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5473#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5472#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5471#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5470#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5469#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5468#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5467#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5466#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5465#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5464#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5463#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5462#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5461#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5460#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 5459#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 5438#L21-2 assume main_~j~0 >= 100; 5435#L25 [2019-01-14 03:48:28,162 INFO L796 eck$LassoCheckResult]: Loop: 5435#L25 assume true; 5435#L25 [2019-01-14 03:48:28,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:28,163 INFO L82 PathProgramCache]: Analyzing trace with hash 1067866872, now seen corresponding path program 17 times [2019-01-14 03:48:28,163 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:28,163 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:28,163 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:28,163 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:28,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:28,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:28,496 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:28,497 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:28,497 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:28,508 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:48:28,533 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2019-01-14 03:48:28,533 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:28,535 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:28,541 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:28,560 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:28,560 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2019-01-14 03:48:28,560 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:28,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:28,561 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 37 times [2019-01-14 03:48:28,561 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:28,561 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:28,561 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:28,562 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:28,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:28,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:28,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:28,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-01-14 03:48:28,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2019-01-14 03:48:28,570 INFO L87 Difference]: Start difference. First operand 44 states and 66 transitions. cyclomatic complexity: 25 Second operand 20 states. [2019-01-14 03:48:28,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:28,632 INFO L93 Difference]: Finished difference Result 46 states and 68 transitions. [2019-01-14 03:48:28,634 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-01-14 03:48:28,634 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 46 states and 68 transitions. [2019-01-14 03:48:28,634 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:28,635 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 46 states to 45 states and 67 transitions. [2019-01-14 03:48:28,635 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:28,635 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:28,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 67 transitions. [2019-01-14 03:48:28,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:28,635 INFO L706 BuchiCegarLoop]: Abstraction has 45 states and 67 transitions. [2019-01-14 03:48:28,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states and 67 transitions. [2019-01-14 03:48:28,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2019-01-14 03:48:28,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2019-01-14 03:48:28,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 67 transitions. [2019-01-14 03:48:28,637 INFO L729 BuchiCegarLoop]: Abstraction has 45 states and 67 transitions. [2019-01-14 03:48:28,637 INFO L609 BuchiCegarLoop]: Abstraction has 45 states and 67 transitions. [2019-01-14 03:48:28,637 INFO L442 BuchiCegarLoop]: ======== Iteration 39============ [2019-01-14 03:48:28,637 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 45 states and 67 transitions. [2019-01-14 03:48:28,637 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:28,637 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:28,637 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:28,638 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [19, 1, 1, 1, 1] [2019-01-14 03:48:28,638 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:28,638 INFO L794 eck$LassoCheckResult]: Stem: 5610#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 5611#L12 main_~i~0 := 0; 5612#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5618#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5619#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5654#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5652#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5650#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5648#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5646#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5644#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5642#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5640#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5638#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5636#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5634#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5632#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5630#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5628#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5626#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5624#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 5622#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 5613#L15-2 assume main_~i~0 >= 100; 5614#L25 [2019-01-14 03:48:28,638 INFO L796 eck$LassoCheckResult]: Loop: 5614#L25 assume true; 5614#L25 [2019-01-14 03:48:28,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:28,638 INFO L82 PathProgramCache]: Analyzing trace with hash -1456666415, now seen corresponding path program 19 times [2019-01-14 03:48:28,638 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:28,638 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:28,639 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:28,639 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:28,639 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:28,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:28,858 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:28,858 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:28,858 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:28,870 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:28,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:28,882 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:28,889 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:28,915 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:28,915 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2019-01-14 03:48:28,915 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:28,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:28,916 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 38 times [2019-01-14 03:48:28,919 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:28,919 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:28,919 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:28,920 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:28,920 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:28,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:28,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:28,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2019-01-14 03:48:28,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2019-01-14 03:48:28,929 INFO L87 Difference]: Start difference. First operand 45 states and 67 transitions. cyclomatic complexity: 25 Second operand 22 states. [2019-01-14 03:48:29,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:29,095 INFO L93 Difference]: Finished difference Result 280 states and 305 transitions. [2019-01-14 03:48:29,098 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2019-01-14 03:48:29,098 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 280 states and 305 transitions. [2019-01-14 03:48:29,100 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:29,101 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 280 states to 279 states and 304 transitions. [2019-01-14 03:48:29,101 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:29,101 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:29,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 279 states and 304 transitions. [2019-01-14 03:48:29,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:29,102 INFO L706 BuchiCegarLoop]: Abstraction has 279 states and 304 transitions. [2019-01-14 03:48:29,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states and 304 transitions. [2019-01-14 03:48:29,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 46. [2019-01-14 03:48:29,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2019-01-14 03:48:29,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 69 transitions. [2019-01-14 03:48:29,104 INFO L729 BuchiCegarLoop]: Abstraction has 46 states and 69 transitions. [2019-01-14 03:48:29,104 INFO L609 BuchiCegarLoop]: Abstraction has 46 states and 69 transitions. [2019-01-14 03:48:29,105 INFO L442 BuchiCegarLoop]: ======== Iteration 40============ [2019-01-14 03:48:29,105 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 46 states and 69 transitions. [2019-01-14 03:48:29,105 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:29,105 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:29,105 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:29,105 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [18, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:29,106 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:29,106 INFO L794 eck$LassoCheckResult]: Stem: 6026#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 6027#L12 main_~i~0 := 0; 6028#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 6031#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 6032#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6036#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6071#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6070#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6069#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6068#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6067#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6066#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6065#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6064#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6063#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6062#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6061#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6060#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6059#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6058#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6057#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6056#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6055#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 6033#L21-2 assume main_~j~0 >= 100; 6030#L25 [2019-01-14 03:48:29,106 INFO L796 eck$LassoCheckResult]: Loop: 6030#L25 assume true; 6030#L25 [2019-01-14 03:48:29,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:29,106 INFO L82 PathProgramCache]: Analyzing trace with hash -1255863626, now seen corresponding path program 18 times [2019-01-14 03:48:29,106 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:29,106 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:29,107 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:29,107 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:29,107 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:29,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:29,776 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:29,776 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:29,776 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:29,788 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:48:29,810 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2019-01-14 03:48:29,810 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:29,812 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:29,819 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:29,840 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:29,840 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2019-01-14 03:48:29,841 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:29,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:29,841 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 39 times [2019-01-14 03:48:29,841 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:29,841 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:29,842 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:29,842 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:29,842 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:29,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:29,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:29,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2019-01-14 03:48:29,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2019-01-14 03:48:29,850 INFO L87 Difference]: Start difference. First operand 46 states and 69 transitions. cyclomatic complexity: 26 Second operand 21 states. [2019-01-14 03:48:29,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:29,895 INFO L93 Difference]: Finished difference Result 48 states and 71 transitions. [2019-01-14 03:48:29,898 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-01-14 03:48:29,898 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 48 states and 71 transitions. [2019-01-14 03:48:29,899 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:29,899 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 48 states to 47 states and 70 transitions. [2019-01-14 03:48:29,899 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:29,899 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:29,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 70 transitions. [2019-01-14 03:48:29,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:29,900 INFO L706 BuchiCegarLoop]: Abstraction has 47 states and 70 transitions. [2019-01-14 03:48:29,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states and 70 transitions. [2019-01-14 03:48:29,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2019-01-14 03:48:29,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2019-01-14 03:48:29,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 70 transitions. [2019-01-14 03:48:29,901 INFO L729 BuchiCegarLoop]: Abstraction has 47 states and 70 transitions. [2019-01-14 03:48:29,901 INFO L609 BuchiCegarLoop]: Abstraction has 47 states and 70 transitions. [2019-01-14 03:48:29,901 INFO L442 BuchiCegarLoop]: ======== Iteration 41============ [2019-01-14 03:48:29,901 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 47 states and 70 transitions. [2019-01-14 03:48:29,907 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:29,907 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:29,907 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:29,908 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [20, 1, 1, 1, 1] [2019-01-14 03:48:29,908 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:29,910 INFO L794 eck$LassoCheckResult]: Stem: 6213#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 6214#L12 main_~i~0 := 0; 6215#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6221#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6222#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6259#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6257#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6255#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6253#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6251#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6249#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6247#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6245#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6243#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6241#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6239#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6237#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6235#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6233#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6231#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6229#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6227#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6225#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 6216#L15-2 assume main_~i~0 >= 100; 6217#L25 [2019-01-14 03:48:29,910 INFO L796 eck$LassoCheckResult]: Loop: 6217#L25 assume true; 6217#L25 [2019-01-14 03:48:29,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:29,910 INFO L82 PathProgramCache]: Analyzing trace with hash 2087983083, now seen corresponding path program 20 times [2019-01-14 03:48:29,910 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:29,910 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:29,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:29,911 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:29,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:29,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:30,144 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:30,145 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:30,145 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:30,157 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:48:30,169 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:48:30,169 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:30,171 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:30,178 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:30,200 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:30,201 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2019-01-14 03:48:30,201 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:30,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:30,201 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 40 times [2019-01-14 03:48:30,201 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:30,201 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:30,202 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:30,202 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:30,202 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:30,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:30,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:30,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-01-14 03:48:30,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2019-01-14 03:48:30,210 INFO L87 Difference]: Start difference. First operand 47 states and 70 transitions. cyclomatic complexity: 26 Second operand 23 states. [2019-01-14 03:48:30,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:30,372 INFO L93 Difference]: Finished difference Result 304 states and 330 transitions. [2019-01-14 03:48:30,374 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2019-01-14 03:48:30,374 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 304 states and 330 transitions. [2019-01-14 03:48:30,376 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:30,378 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 304 states to 303 states and 329 transitions. [2019-01-14 03:48:30,378 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:30,378 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:30,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 303 states and 329 transitions. [2019-01-14 03:48:30,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:30,378 INFO L706 BuchiCegarLoop]: Abstraction has 303 states and 329 transitions. [2019-01-14 03:48:30,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states and 329 transitions. [2019-01-14 03:48:30,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 48. [2019-01-14 03:48:30,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2019-01-14 03:48:30,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 72 transitions. [2019-01-14 03:48:30,381 INFO L729 BuchiCegarLoop]: Abstraction has 48 states and 72 transitions. [2019-01-14 03:48:30,381 INFO L609 BuchiCegarLoop]: Abstraction has 48 states and 72 transitions. [2019-01-14 03:48:30,381 INFO L442 BuchiCegarLoop]: ======== Iteration 42============ [2019-01-14 03:48:30,381 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48 states and 72 transitions. [2019-01-14 03:48:30,382 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:30,382 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:30,382 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:30,382 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [19, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:30,382 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:30,382 INFO L794 eck$LassoCheckResult]: Stem: 6659#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 6660#L12 main_~i~0 := 0; 6661#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 6664#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 6665#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6669#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6706#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6705#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6704#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6703#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6702#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6701#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6700#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6699#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6698#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6697#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6696#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6695#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6694#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6693#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6692#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6691#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6690#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 6689#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 6666#L21-2 assume main_~j~0 >= 100; 6663#L25 [2019-01-14 03:48:30,383 INFO L796 eck$LassoCheckResult]: Loop: 6663#L25 assume true; 6663#L25 [2019-01-14 03:48:30,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:30,383 INFO L82 PathProgramCache]: Analyzing trace with hash -277065032, now seen corresponding path program 19 times [2019-01-14 03:48:30,383 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:30,383 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:30,384 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:30,384 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:30,384 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:30,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:30,728 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:30,728 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:30,728 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:30,747 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:30,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:30,767 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:30,775 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:30,797 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:30,797 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2019-01-14 03:48:30,798 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:30,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:30,798 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 41 times [2019-01-14 03:48:30,798 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:30,798 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:30,799 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:30,799 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:30,799 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:30,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:30,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:30,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2019-01-14 03:48:30,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2019-01-14 03:48:30,807 INFO L87 Difference]: Start difference. First operand 48 states and 72 transitions. cyclomatic complexity: 27 Second operand 22 states. [2019-01-14 03:48:30,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:30,877 INFO L93 Difference]: Finished difference Result 50 states and 74 transitions. [2019-01-14 03:48:30,879 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2019-01-14 03:48:30,879 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 50 states and 74 transitions. [2019-01-14 03:48:30,880 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:30,880 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 50 states to 49 states and 73 transitions. [2019-01-14 03:48:30,880 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:30,881 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:30,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 73 transitions. [2019-01-14 03:48:30,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:30,881 INFO L706 BuchiCegarLoop]: Abstraction has 49 states and 73 transitions. [2019-01-14 03:48:30,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states and 73 transitions. [2019-01-14 03:48:30,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2019-01-14 03:48:30,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2019-01-14 03:48:30,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 73 transitions. [2019-01-14 03:48:30,882 INFO L729 BuchiCegarLoop]: Abstraction has 49 states and 73 transitions. [2019-01-14 03:48:30,882 INFO L609 BuchiCegarLoop]: Abstraction has 49 states and 73 transitions. [2019-01-14 03:48:30,883 INFO L442 BuchiCegarLoop]: ======== Iteration 43============ [2019-01-14 03:48:30,883 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 49 states and 73 transitions. [2019-01-14 03:48:30,883 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:30,883 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:30,883 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:30,884 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [21, 1, 1, 1, 1] [2019-01-14 03:48:30,886 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:30,886 INFO L794 eck$LassoCheckResult]: Stem: 6854#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 6855#L12 main_~i~0 := 0; 6856#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6862#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6863#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6902#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6900#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6898#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6896#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6894#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6892#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6890#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6888#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6886#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6884#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6882#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6880#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6878#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6876#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6874#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6872#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6870#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6868#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 6866#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 6857#L15-2 assume main_~i~0 >= 100; 6858#L25 [2019-01-14 03:48:30,886 INFO L796 eck$LassoCheckResult]: Loop: 6858#L25 assume true; 6858#L25 [2019-01-14 03:48:30,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:30,887 INFO L82 PathProgramCache]: Analyzing trace with hash 302967825, now seen corresponding path program 21 times [2019-01-14 03:48:30,887 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:30,887 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:30,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:30,888 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:30,888 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:30,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:31,255 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:31,256 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:31,256 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:31,268 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:48:31,286 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2019-01-14 03:48:31,286 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:31,287 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:31,294 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:31,317 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:31,318 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2019-01-14 03:48:31,318 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:31,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:31,318 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 42 times [2019-01-14 03:48:31,318 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:31,318 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:31,319 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:31,319 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:31,319 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:31,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:31,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:31,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2019-01-14 03:48:31,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2019-01-14 03:48:31,328 INFO L87 Difference]: Start difference. First operand 49 states and 73 transitions. cyclomatic complexity: 27 Second operand 24 states. [2019-01-14 03:48:32,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:32,271 INFO L93 Difference]: Finished difference Result 329 states and 356 transitions. [2019-01-14 03:48:32,273 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2019-01-14 03:48:32,273 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 329 states and 356 transitions. [2019-01-14 03:48:32,279 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:32,284 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 329 states to 328 states and 355 transitions. [2019-01-14 03:48:32,284 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:32,284 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:32,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 355 transitions. [2019-01-14 03:48:32,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:32,288 INFO L706 BuchiCegarLoop]: Abstraction has 328 states and 355 transitions. [2019-01-14 03:48:32,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 355 transitions. [2019-01-14 03:48:32,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 50. [2019-01-14 03:48:32,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2019-01-14 03:48:32,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 75 transitions. [2019-01-14 03:48:32,294 INFO L729 BuchiCegarLoop]: Abstraction has 50 states and 75 transitions. [2019-01-14 03:48:32,294 INFO L609 BuchiCegarLoop]: Abstraction has 50 states and 75 transitions. [2019-01-14 03:48:32,294 INFO L442 BuchiCegarLoop]: ======== Iteration 44============ [2019-01-14 03:48:32,294 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 50 states and 75 transitions. [2019-01-14 03:48:32,298 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:32,298 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:32,298 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:32,299 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [20, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:32,299 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:32,299 INFO L794 eck$LassoCheckResult]: Stem: 7331#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 7332#L12 main_~i~0 := 0; 7333#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 7336#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 7337#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7341#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7380#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7379#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7378#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7377#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7376#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7375#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7374#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7373#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7372#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7371#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7370#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7369#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7368#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7367#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7366#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7365#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7364#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7363#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 7362#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 7338#L21-2 assume main_~j~0 >= 100; 7335#L25 [2019-01-14 03:48:32,300 INFO L796 eck$LassoCheckResult]: Loop: 7335#L25 assume true; 7335#L25 [2019-01-14 03:48:32,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:32,300 INFO L82 PathProgramCache]: Analyzing trace with hash 920310, now seen corresponding path program 20 times [2019-01-14 03:48:32,300 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:32,300 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:32,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:32,303 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:32,304 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:32,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:33,213 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:33,213 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:33,214 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:33,226 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:48:33,247 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:48:33,248 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:33,249 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:33,256 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:33,283 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:33,283 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2019-01-14 03:48:33,283 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:33,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:33,284 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 43 times [2019-01-14 03:48:33,284 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:33,284 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:33,284 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:33,285 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:33,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:33,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:33,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:33,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-01-14 03:48:33,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2019-01-14 03:48:33,305 INFO L87 Difference]: Start difference. First operand 50 states and 75 transitions. cyclomatic complexity: 28 Second operand 23 states. [2019-01-14 03:48:33,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:33,347 INFO L93 Difference]: Finished difference Result 52 states and 77 transitions. [2019-01-14 03:48:33,348 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2019-01-14 03:48:33,348 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 52 states and 77 transitions. [2019-01-14 03:48:33,349 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:33,350 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 52 states to 51 states and 76 transitions. [2019-01-14 03:48:33,350 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:33,350 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:33,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 76 transitions. [2019-01-14 03:48:33,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:33,350 INFO L706 BuchiCegarLoop]: Abstraction has 51 states and 76 transitions. [2019-01-14 03:48:33,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states and 76 transitions. [2019-01-14 03:48:33,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2019-01-14 03:48:33,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2019-01-14 03:48:33,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 76 transitions. [2019-01-14 03:48:33,351 INFO L729 BuchiCegarLoop]: Abstraction has 51 states and 76 transitions. [2019-01-14 03:48:33,352 INFO L609 BuchiCegarLoop]: Abstraction has 51 states and 76 transitions. [2019-01-14 03:48:33,352 INFO L442 BuchiCegarLoop]: ======== Iteration 45============ [2019-01-14 03:48:33,352 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 51 states and 76 transitions. [2019-01-14 03:48:33,352 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:33,352 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:33,352 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:33,353 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [22, 1, 1, 1, 1] [2019-01-14 03:48:33,353 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:33,353 INFO L794 eck$LassoCheckResult]: Stem: 7534#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 7535#L12 main_~i~0 := 0; 7536#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7542#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7543#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7584#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7582#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7580#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7578#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7576#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7574#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7572#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7570#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7568#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7566#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7564#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7562#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7560#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7558#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7556#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7554#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7552#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7550#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7548#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 7546#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 7537#L15-2 assume main_~i~0 >= 100; 7538#L25 [2019-01-14 03:48:33,353 INFO L796 eck$LassoCheckResult]: Loop: 7538#L25 assume true; 7538#L25 [2019-01-14 03:48:33,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:33,353 INFO L82 PathProgramCache]: Analyzing trace with hash 802069675, now seen corresponding path program 22 times [2019-01-14 03:48:33,353 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:33,353 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:33,354 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:33,354 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:33,354 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:33,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:34,048 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:34,048 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:34,049 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:34,061 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:48:34,077 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:48:34,077 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:34,079 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:34,084 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:34,102 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:34,102 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2019-01-14 03:48:34,102 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:34,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:34,103 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 44 times [2019-01-14 03:48:34,103 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:34,103 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:34,103 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:34,103 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:34,104 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:34,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:34,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:34,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2019-01-14 03:48:34,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2019-01-14 03:48:34,113 INFO L87 Difference]: Start difference. First operand 51 states and 76 transitions. cyclomatic complexity: 28 Second operand 25 states. [2019-01-14 03:48:34,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:34,353 INFO L93 Difference]: Finished difference Result 355 states and 383 transitions. [2019-01-14 03:48:34,355 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2019-01-14 03:48:34,355 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 355 states and 383 transitions. [2019-01-14 03:48:34,358 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:34,359 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 355 states to 354 states and 382 transitions. [2019-01-14 03:48:34,360 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:34,360 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:34,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 382 transitions. [2019-01-14 03:48:34,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:34,360 INFO L706 BuchiCegarLoop]: Abstraction has 354 states and 382 transitions. [2019-01-14 03:48:34,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 382 transitions. [2019-01-14 03:48:34,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 52. [2019-01-14 03:48:34,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2019-01-14 03:48:34,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 78 transitions. [2019-01-14 03:48:34,363 INFO L729 BuchiCegarLoop]: Abstraction has 52 states and 78 transitions. [2019-01-14 03:48:34,363 INFO L609 BuchiCegarLoop]: Abstraction has 52 states and 78 transitions. [2019-01-14 03:48:34,363 INFO L442 BuchiCegarLoop]: ======== Iteration 46============ [2019-01-14 03:48:34,363 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 52 states and 78 transitions. [2019-01-14 03:48:34,364 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:34,364 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:34,364 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:34,364 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [21, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:34,364 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:34,365 INFO L794 eck$LassoCheckResult]: Stem: 8043#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 8044#L12 main_~i~0 := 0; 8045#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 8048#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 8049#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8053#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8094#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8093#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8092#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8091#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8090#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8089#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8088#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8087#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8086#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8085#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8084#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8083#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8082#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8081#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8080#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8079#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8078#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8077#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8076#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8075#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 8050#L21-2 assume main_~j~0 >= 100; 8047#L25 [2019-01-14 03:48:34,365 INFO L796 eck$LassoCheckResult]: Loop: 8047#L25 assume true; 8047#L25 [2019-01-14 03:48:34,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:34,365 INFO L82 PathProgramCache]: Analyzing trace with hash 28531320, now seen corresponding path program 21 times [2019-01-14 03:48:34,365 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:34,365 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:34,366 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:34,366 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:34,366 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:34,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:34,621 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:34,622 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:34,622 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:34,635 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:48:34,665 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2019-01-14 03:48:34,665 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:34,670 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:34,678 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:34,699 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:34,699 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2019-01-14 03:48:34,700 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:34,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:34,700 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 45 times [2019-01-14 03:48:34,700 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:34,700 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:34,701 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:34,701 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:34,701 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:34,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:34,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:34,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2019-01-14 03:48:34,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2019-01-14 03:48:34,711 INFO L87 Difference]: Start difference. First operand 52 states and 78 transitions. cyclomatic complexity: 29 Second operand 24 states. [2019-01-14 03:48:34,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:34,796 INFO L93 Difference]: Finished difference Result 54 states and 80 transitions. [2019-01-14 03:48:34,798 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2019-01-14 03:48:34,798 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 54 states and 80 transitions. [2019-01-14 03:48:34,799 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:34,799 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 54 states to 53 states and 79 transitions. [2019-01-14 03:48:34,799 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:34,799 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:34,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 79 transitions. [2019-01-14 03:48:34,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:34,800 INFO L706 BuchiCegarLoop]: Abstraction has 53 states and 79 transitions. [2019-01-14 03:48:34,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states and 79 transitions. [2019-01-14 03:48:34,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2019-01-14 03:48:34,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2019-01-14 03:48:34,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 79 transitions. [2019-01-14 03:48:34,801 INFO L729 BuchiCegarLoop]: Abstraction has 53 states and 79 transitions. [2019-01-14 03:48:34,801 INFO L609 BuchiCegarLoop]: Abstraction has 53 states and 79 transitions. [2019-01-14 03:48:34,801 INFO L442 BuchiCegarLoop]: ======== Iteration 47============ [2019-01-14 03:48:34,801 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 53 states and 79 transitions. [2019-01-14 03:48:34,802 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:34,802 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:34,802 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:34,802 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [23, 1, 1, 1, 1] [2019-01-14 03:48:34,802 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:34,803 INFO L794 eck$LassoCheckResult]: Stem: 8254#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 8255#L12 main_~i~0 := 0; 8256#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8262#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8263#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8306#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8304#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8302#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8300#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8298#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8296#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8294#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8292#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8290#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8288#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8286#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8284#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8282#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8280#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8278#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8276#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8274#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8272#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8270#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8268#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 8266#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 8257#L15-2 assume main_~i~0 >= 100; 8258#L25 [2019-01-14 03:48:34,803 INFO L796 eck$LassoCheckResult]: Loop: 8258#L25 assume true; 8258#L25 [2019-01-14 03:48:34,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:34,803 INFO L82 PathProgramCache]: Analyzing trace with hash -905642159, now seen corresponding path program 23 times [2019-01-14 03:48:34,803 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:34,803 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:34,804 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:34,804 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:34,804 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:34,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:35,170 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:35,170 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:35,170 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:35,184 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:48:35,204 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2019-01-14 03:48:35,204 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:35,206 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:35,214 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:35,237 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:35,237 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2019-01-14 03:48:35,237 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:35,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:35,238 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 46 times [2019-01-14 03:48:35,238 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:35,238 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:35,238 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:35,239 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:35,239 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:35,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:35,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:35,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2019-01-14 03:48:35,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2019-01-14 03:48:35,248 INFO L87 Difference]: Start difference. First operand 53 states and 79 transitions. cyclomatic complexity: 29 Second operand 26 states. [2019-01-14 03:48:35,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:35,432 INFO L93 Difference]: Finished difference Result 382 states and 411 transitions. [2019-01-14 03:48:35,434 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2019-01-14 03:48:35,435 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 382 states and 411 transitions. [2019-01-14 03:48:35,437 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:35,440 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 382 states to 381 states and 410 transitions. [2019-01-14 03:48:35,440 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:35,440 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:35,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 381 states and 410 transitions. [2019-01-14 03:48:35,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:35,441 INFO L706 BuchiCegarLoop]: Abstraction has 381 states and 410 transitions. [2019-01-14 03:48:35,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states and 410 transitions. [2019-01-14 03:48:35,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 54. [2019-01-14 03:48:35,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2019-01-14 03:48:35,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 81 transitions. [2019-01-14 03:48:35,443 INFO L729 BuchiCegarLoop]: Abstraction has 54 states and 81 transitions. [2019-01-14 03:48:35,443 INFO L609 BuchiCegarLoop]: Abstraction has 54 states and 81 transitions. [2019-01-14 03:48:35,444 INFO L442 BuchiCegarLoop]: ======== Iteration 48============ [2019-01-14 03:48:35,444 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 81 transitions. [2019-01-14 03:48:35,444 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:35,444 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:35,444 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:35,445 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [22, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:35,445 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:35,445 INFO L794 eck$LassoCheckResult]: Stem: 8796#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 8797#L12 main_~i~0 := 0; 8798#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 8801#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 8802#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8806#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8849#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8848#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8847#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8846#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8845#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8844#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8843#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8842#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8841#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8840#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8839#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8838#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8837#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8836#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8835#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8834#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8833#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8832#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8831#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8830#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 8829#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 8803#L21-2 assume main_~j~0 >= 100; 8800#L25 [2019-01-14 03:48:35,445 INFO L796 eck$LassoCheckResult]: Loop: 8800#L25 assume true; 8800#L25 [2019-01-14 03:48:35,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:35,445 INFO L82 PathProgramCache]: Analyzing trace with hash 884472630, now seen corresponding path program 22 times [2019-01-14 03:48:35,445 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:35,445 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:35,446 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:35,446 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:35,446 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:35,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:36,372 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:36,372 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:36,372 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:36,386 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:48:36,414 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:48:36,414 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:36,416 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:36,424 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:36,452 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:36,452 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2019-01-14 03:48:36,452 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:36,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:36,453 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 47 times [2019-01-14 03:48:36,456 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:36,456 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:36,457 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:36,457 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:36,457 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:36,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:36,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:36,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2019-01-14 03:48:36,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2019-01-14 03:48:36,474 INFO L87 Difference]: Start difference. First operand 54 states and 81 transitions. cyclomatic complexity: 30 Second operand 25 states. [2019-01-14 03:48:36,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:36,527 INFO L93 Difference]: Finished difference Result 56 states and 83 transitions. [2019-01-14 03:48:36,529 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2019-01-14 03:48:36,529 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 56 states and 83 transitions. [2019-01-14 03:48:36,530 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:36,531 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 56 states to 55 states and 82 transitions. [2019-01-14 03:48:36,531 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:36,531 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:36,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 82 transitions. [2019-01-14 03:48:36,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:36,533 INFO L706 BuchiCegarLoop]: Abstraction has 55 states and 82 transitions. [2019-01-14 03:48:36,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states and 82 transitions. [2019-01-14 03:48:36,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2019-01-14 03:48:36,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2019-01-14 03:48:36,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 82 transitions. [2019-01-14 03:48:36,534 INFO L729 BuchiCegarLoop]: Abstraction has 55 states and 82 transitions. [2019-01-14 03:48:36,534 INFO L609 BuchiCegarLoop]: Abstraction has 55 states and 82 transitions. [2019-01-14 03:48:36,534 INFO L442 BuchiCegarLoop]: ======== Iteration 49============ [2019-01-14 03:48:36,535 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 55 states and 82 transitions. [2019-01-14 03:48:36,540 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:36,540 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:36,540 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:36,541 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [24, 1, 1, 1, 1] [2019-01-14 03:48:36,541 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:36,541 INFO L794 eck$LassoCheckResult]: Stem: 9015#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 9016#L12 main_~i~0 := 0; 9017#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9023#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9024#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9069#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9067#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9065#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9063#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9061#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9059#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9057#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9055#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9053#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9051#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9049#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9047#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9045#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9043#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9041#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9039#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9037#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9035#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9033#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9031#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9029#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9027#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 9018#L15-2 assume main_~i~0 >= 100; 9019#L25 [2019-01-14 03:48:36,541 INFO L796 eck$LassoCheckResult]: Loop: 9019#L25 assume true; 9019#L25 [2019-01-14 03:48:36,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:36,541 INFO L82 PathProgramCache]: Analyzing trace with hash 1989865835, now seen corresponding path program 24 times [2019-01-14 03:48:36,542 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:36,542 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:36,543 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:36,543 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:36,543 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:36,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:36,875 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:36,876 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:36,876 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:36,887 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:48:36,997 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2019-01-14 03:48:36,997 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:36,999 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:37,005 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:37,024 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:37,024 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2019-01-14 03:48:37,024 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:37,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:37,024 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 48 times [2019-01-14 03:48:37,024 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:37,025 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:37,025 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:37,025 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:37,026 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:37,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:37,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:37,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2019-01-14 03:48:37,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2019-01-14 03:48:37,036 INFO L87 Difference]: Start difference. First operand 55 states and 82 transitions. cyclomatic complexity: 30 Second operand 27 states. [2019-01-14 03:48:37,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:37,256 INFO L93 Difference]: Finished difference Result 410 states and 440 transitions. [2019-01-14 03:48:37,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2019-01-14 03:48:37,259 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 410 states and 440 transitions. [2019-01-14 03:48:37,261 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:37,264 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 410 states to 409 states and 439 transitions. [2019-01-14 03:48:37,264 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:37,264 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:37,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 409 states and 439 transitions. [2019-01-14 03:48:37,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:37,265 INFO L706 BuchiCegarLoop]: Abstraction has 409 states and 439 transitions. [2019-01-14 03:48:37,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states and 439 transitions. [2019-01-14 03:48:37,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 56. [2019-01-14 03:48:37,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2019-01-14 03:48:37,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 84 transitions. [2019-01-14 03:48:37,272 INFO L729 BuchiCegarLoop]: Abstraction has 56 states and 84 transitions. [2019-01-14 03:48:37,272 INFO L609 BuchiCegarLoop]: Abstraction has 56 states and 84 transitions. [2019-01-14 03:48:37,273 INFO L442 BuchiCegarLoop]: ======== Iteration 50============ [2019-01-14 03:48:37,273 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 56 states and 84 transitions. [2019-01-14 03:48:37,273 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:37,273 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:37,273 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:37,274 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [23, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:37,274 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:37,274 INFO L794 eck$LassoCheckResult]: Stem: 9591#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 9592#L12 main_~i~0 := 0; 9593#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 9596#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 9597#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9601#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9646#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9645#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9644#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9643#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9642#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9641#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9640#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9639#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9638#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9637#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9636#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9635#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9634#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9633#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9632#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9631#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9630#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9629#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9628#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9627#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9626#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 9625#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 9598#L21-2 assume main_~j~0 >= 100; 9595#L25 [2019-01-14 03:48:37,274 INFO L796 eck$LassoCheckResult]: Loop: 9595#L25 assume true; 9595#L25 [2019-01-14 03:48:37,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:37,274 INFO L82 PathProgramCache]: Analyzing trace with hash 1648849464, now seen corresponding path program 23 times [2019-01-14 03:48:37,274 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:37,274 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:37,278 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:37,278 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:37,278 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:37,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:37,558 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:37,558 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:37,558 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:37,571 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:48:37,596 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2019-01-14 03:48:37,596 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:37,598 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:37,604 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:37,622 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:37,622 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2019-01-14 03:48:37,622 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:37,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:37,622 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 49 times [2019-01-14 03:48:37,622 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:37,622 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:37,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:37,623 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:37,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:37,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:37,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:37,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2019-01-14 03:48:37,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2019-01-14 03:48:37,634 INFO L87 Difference]: Start difference. First operand 56 states and 84 transitions. cyclomatic complexity: 31 Second operand 26 states. [2019-01-14 03:48:37,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:37,688 INFO L93 Difference]: Finished difference Result 58 states and 86 transitions. [2019-01-14 03:48:37,691 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2019-01-14 03:48:37,692 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 58 states and 86 transitions. [2019-01-14 03:48:37,692 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:37,693 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 58 states to 57 states and 85 transitions. [2019-01-14 03:48:37,693 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:37,693 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:37,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 85 transitions. [2019-01-14 03:48:37,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:37,694 INFO L706 BuchiCegarLoop]: Abstraction has 57 states and 85 transitions. [2019-01-14 03:48:37,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states and 85 transitions. [2019-01-14 03:48:37,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2019-01-14 03:48:37,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2019-01-14 03:48:37,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 85 transitions. [2019-01-14 03:48:37,695 INFO L729 BuchiCegarLoop]: Abstraction has 57 states and 85 transitions. [2019-01-14 03:48:37,695 INFO L609 BuchiCegarLoop]: Abstraction has 57 states and 85 transitions. [2019-01-14 03:48:37,696 INFO L442 BuchiCegarLoop]: ======== Iteration 51============ [2019-01-14 03:48:37,696 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 57 states and 85 transitions. [2019-01-14 03:48:37,696 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:37,696 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:37,696 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:37,696 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [25, 1, 1, 1, 1] [2019-01-14 03:48:37,697 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:37,697 INFO L794 eck$LassoCheckResult]: Stem: 9818#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 9819#L12 main_~i~0 := 0; 9820#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9826#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9827#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9874#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9872#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9870#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9868#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9866#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9864#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9862#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9860#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9858#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9856#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9854#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9852#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9850#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9848#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9846#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9844#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9842#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9840#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9838#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9836#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9834#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9832#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 9830#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 9821#L15-2 assume main_~i~0 >= 100; 9822#L25 [2019-01-14 03:48:37,697 INFO L796 eck$LassoCheckResult]: Loop: 9822#L25 assume true; 9822#L25 [2019-01-14 03:48:37,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:37,697 INFO L82 PathProgramCache]: Analyzing trace with hash 1556300433, now seen corresponding path program 25 times [2019-01-14 03:48:37,697 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:37,697 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:37,699 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:37,699 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:37,699 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:37,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:38,285 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:38,285 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:38,285 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:38,298 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:38,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:38,316 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:38,324 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:38,350 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:38,350 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2019-01-14 03:48:38,350 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:38,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:38,351 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 50 times [2019-01-14 03:48:38,351 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:38,351 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:38,352 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:38,352 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:38,352 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:38,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:38,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:38,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2019-01-14 03:48:38,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2019-01-14 03:48:38,366 INFO L87 Difference]: Start difference. First operand 57 states and 85 transitions. cyclomatic complexity: 31 Second operand 28 states. [2019-01-14 03:48:38,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:38,803 INFO L93 Difference]: Finished difference Result 439 states and 470 transitions. [2019-01-14 03:48:38,806 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2019-01-14 03:48:38,806 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 439 states and 470 transitions. [2019-01-14 03:48:38,808 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:38,810 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 439 states to 438 states and 469 transitions. [2019-01-14 03:48:38,810 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:38,811 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:38,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 438 states and 469 transitions. [2019-01-14 03:48:38,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:38,811 INFO L706 BuchiCegarLoop]: Abstraction has 438 states and 469 transitions. [2019-01-14 03:48:38,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states and 469 transitions. [2019-01-14 03:48:38,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 58. [2019-01-14 03:48:38,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2019-01-14 03:48:38,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 87 transitions. [2019-01-14 03:48:38,816 INFO L729 BuchiCegarLoop]: Abstraction has 58 states and 87 transitions. [2019-01-14 03:48:38,816 INFO L609 BuchiCegarLoop]: Abstraction has 58 states and 87 transitions. [2019-01-14 03:48:38,816 INFO L442 BuchiCegarLoop]: ======== Iteration 52============ [2019-01-14 03:48:38,816 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 58 states and 87 transitions. [2019-01-14 03:48:38,816 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:38,816 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:38,816 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:38,826 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [24, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:38,826 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:38,826 INFO L794 eck$LassoCheckResult]: Stem: 10429#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 10430#L12 main_~i~0 := 0; 10431#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 10434#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 10435#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10439#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10486#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10485#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10484#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10483#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10482#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10481#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10480#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10479#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10478#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10477#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10476#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10475#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10474#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10473#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10472#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10471#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10470#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10469#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10468#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10467#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10466#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10465#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 10464#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 10436#L21-2 assume main_~j~0 >= 100; 10433#L25 [2019-01-14 03:48:38,826 INFO L796 eck$LassoCheckResult]: Loop: 10433#L25 assume true; 10433#L25 [2019-01-14 03:48:38,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:38,827 INFO L82 PathProgramCache]: Analyzing trace with hash -425272458, now seen corresponding path program 24 times [2019-01-14 03:48:38,827 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:38,827 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:38,828 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:38,828 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:38,828 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:38,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:39,121 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:39,121 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:39,121 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:39,140 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:48:39,169 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2019-01-14 03:48:39,169 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:39,171 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:39,177 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:39,194 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:39,194 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2019-01-14 03:48:39,194 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:39,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:39,195 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 51 times [2019-01-14 03:48:39,195 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:39,195 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:39,195 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:39,196 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:39,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:39,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:39,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:39,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2019-01-14 03:48:39,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2019-01-14 03:48:39,206 INFO L87 Difference]: Start difference. First operand 58 states and 87 transitions. cyclomatic complexity: 32 Second operand 27 states. [2019-01-14 03:48:39,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:39,256 INFO L93 Difference]: Finished difference Result 60 states and 89 transitions. [2019-01-14 03:48:39,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2019-01-14 03:48:39,259 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 60 states and 89 transitions. [2019-01-14 03:48:39,260 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:39,260 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 60 states to 59 states and 88 transitions. [2019-01-14 03:48:39,260 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:39,260 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:39,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 88 transitions. [2019-01-14 03:48:39,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:39,261 INFO L706 BuchiCegarLoop]: Abstraction has 59 states and 88 transitions. [2019-01-14 03:48:39,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states and 88 transitions. [2019-01-14 03:48:39,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2019-01-14 03:48:39,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2019-01-14 03:48:39,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 88 transitions. [2019-01-14 03:48:39,262 INFO L729 BuchiCegarLoop]: Abstraction has 59 states and 88 transitions. [2019-01-14 03:48:39,262 INFO L609 BuchiCegarLoop]: Abstraction has 59 states and 88 transitions. [2019-01-14 03:48:39,262 INFO L442 BuchiCegarLoop]: ======== Iteration 53============ [2019-01-14 03:48:39,262 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 59 states and 88 transitions. [2019-01-14 03:48:39,263 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:39,263 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:39,263 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:39,263 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [26, 1, 1, 1, 1] [2019-01-14 03:48:39,263 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:39,264 INFO L794 eck$LassoCheckResult]: Stem: 10664#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 10665#L12 main_~i~0 := 0; 10666#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10672#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10673#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10722#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10720#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10718#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10716#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10714#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10712#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10710#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10708#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10706#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10704#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10702#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10700#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10698#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10696#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10694#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10692#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10690#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10688#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10686#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10684#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10682#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10680#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10678#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 10676#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 10667#L15-2 assume main_~i~0 >= 100; 10668#L25 [2019-01-14 03:48:39,264 INFO L796 eck$LassoCheckResult]: Loop: 10668#L25 assume true; 10668#L25 [2019-01-14 03:48:39,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:39,264 INFO L82 PathProgramCache]: Analyzing trace with hash 1000674859, now seen corresponding path program 26 times [2019-01-14 03:48:39,264 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:39,264 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:39,265 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:39,265 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:39,265 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:39,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:39,614 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:39,614 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:39,615 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:39,627 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:48:39,645 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:48:39,645 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:39,646 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:39,656 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:39,681 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:39,681 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2019-01-14 03:48:39,681 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:39,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:39,681 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 52 times [2019-01-14 03:48:39,681 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:39,682 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:39,682 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:39,682 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:39,682 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:39,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:39,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:39,693 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2019-01-14 03:48:39,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2019-01-14 03:48:39,694 INFO L87 Difference]: Start difference. First operand 59 states and 88 transitions. cyclomatic complexity: 32 Second operand 29 states. [2019-01-14 03:48:39,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:39,923 INFO L93 Difference]: Finished difference Result 469 states and 501 transitions. [2019-01-14 03:48:39,926 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2019-01-14 03:48:39,926 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 469 states and 501 transitions. [2019-01-14 03:48:39,928 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:39,930 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 469 states to 468 states and 500 transitions. [2019-01-14 03:48:39,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:39,931 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:39,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 468 states and 500 transitions. [2019-01-14 03:48:39,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:39,932 INFO L706 BuchiCegarLoop]: Abstraction has 468 states and 500 transitions. [2019-01-14 03:48:39,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states and 500 transitions. [2019-01-14 03:48:39,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 60. [2019-01-14 03:48:39,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2019-01-14 03:48:39,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 90 transitions. [2019-01-14 03:48:39,940 INFO L729 BuchiCegarLoop]: Abstraction has 60 states and 90 transitions. [2019-01-14 03:48:39,940 INFO L609 BuchiCegarLoop]: Abstraction has 60 states and 90 transitions. [2019-01-14 03:48:39,940 INFO L442 BuchiCegarLoop]: ======== Iteration 54============ [2019-01-14 03:48:39,940 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 60 states and 90 transitions. [2019-01-14 03:48:39,941 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:39,941 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:39,941 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:39,941 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [25, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:39,941 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:39,941 INFO L794 eck$LassoCheckResult]: Stem: 11311#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 11312#L12 main_~i~0 := 0; 11313#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 11316#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 11317#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11321#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11370#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11369#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11368#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11367#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11366#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11365#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11364#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11363#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11362#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11361#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11360#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11359#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11358#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11357#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11356#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11355#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11354#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11353#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11352#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11351#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11350#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11349#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11348#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 11347#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 11318#L21-2 assume main_~j~0 >= 100; 11315#L25 [2019-01-14 03:48:39,942 INFO L796 eck$LassoCheckResult]: Loop: 11315#L25 assume true; 11315#L25 [2019-01-14 03:48:39,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:39,942 INFO L82 PathProgramCache]: Analyzing trace with hash -298542600, now seen corresponding path program 25 times [2019-01-14 03:48:39,942 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:39,942 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:39,942 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:39,943 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:39,946 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:39,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:40,290 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:40,291 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:40,291 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:40,303 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:40,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:40,328 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:40,335 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:40,362 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:40,362 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2019-01-14 03:48:40,363 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:40,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:40,363 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 53 times [2019-01-14 03:48:40,363 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:40,363 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:40,364 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:40,364 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:40,364 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:40,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:40,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:40,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2019-01-14 03:48:40,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2019-01-14 03:48:40,417 INFO L87 Difference]: Start difference. First operand 60 states and 90 transitions. cyclomatic complexity: 33 Second operand 28 states. [2019-01-14 03:48:40,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:40,942 INFO L93 Difference]: Finished difference Result 62 states and 92 transitions. [2019-01-14 03:48:40,945 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2019-01-14 03:48:40,946 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 62 states and 92 transitions. [2019-01-14 03:48:40,946 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:40,947 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 62 states to 61 states and 91 transitions. [2019-01-14 03:48:40,947 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:40,947 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:40,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 91 transitions. [2019-01-14 03:48:40,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:40,948 INFO L706 BuchiCegarLoop]: Abstraction has 61 states and 91 transitions. [2019-01-14 03:48:40,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states and 91 transitions. [2019-01-14 03:48:40,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2019-01-14 03:48:40,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2019-01-14 03:48:40,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 91 transitions. [2019-01-14 03:48:40,952 INFO L729 BuchiCegarLoop]: Abstraction has 61 states and 91 transitions. [2019-01-14 03:48:40,952 INFO L609 BuchiCegarLoop]: Abstraction has 61 states and 91 transitions. [2019-01-14 03:48:40,953 INFO L442 BuchiCegarLoop]: ======== Iteration 55============ [2019-01-14 03:48:40,953 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 61 states and 91 transitions. [2019-01-14 03:48:40,953 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:40,953 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:40,953 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:40,957 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [27, 1, 1, 1, 1] [2019-01-14 03:48:40,957 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:40,958 INFO L794 eck$LassoCheckResult]: Stem: 11554#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 11555#L12 main_~i~0 := 0; 11556#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11562#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11563#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11614#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11612#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11610#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11608#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11606#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11604#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11602#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11600#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11598#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11596#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11594#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11592#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11590#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11588#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11586#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11584#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11582#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11580#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11578#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11576#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11574#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11572#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11570#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11568#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 11566#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 11557#L15-2 assume main_~i~0 >= 100; 11558#L25 [2019-01-14 03:48:40,958 INFO L796 eck$LassoCheckResult]: Loop: 11558#L25 assume true; 11558#L25 [2019-01-14 03:48:40,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:40,958 INFO L82 PathProgramCache]: Analyzing trace with hash 956151249, now seen corresponding path program 27 times [2019-01-14 03:48:40,958 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:40,958 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:40,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:40,961 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:40,962 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:40,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:42,000 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:42,000 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:42,000 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:42,012 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:48:42,040 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2019-01-14 03:48:42,040 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:42,042 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:42,048 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:42,066 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:42,066 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 29 [2019-01-14 03:48:42,066 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:42,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:42,067 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 54 times [2019-01-14 03:48:42,067 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:42,067 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:42,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:42,068 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:42,068 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:42,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:42,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:42,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2019-01-14 03:48:42,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2019-01-14 03:48:42,078 INFO L87 Difference]: Start difference. First operand 61 states and 91 transitions. cyclomatic complexity: 33 Second operand 30 states. [2019-01-14 03:48:42,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:42,321 INFO L93 Difference]: Finished difference Result 500 states and 533 transitions. [2019-01-14 03:48:42,324 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2019-01-14 03:48:42,324 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 500 states and 533 transitions. [2019-01-14 03:48:42,326 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:42,329 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 500 states to 499 states and 532 transitions. [2019-01-14 03:48:42,330 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:42,330 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:42,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 499 states and 532 transitions. [2019-01-14 03:48:42,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:42,331 INFO L706 BuchiCegarLoop]: Abstraction has 499 states and 532 transitions. [2019-01-14 03:48:42,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states and 532 transitions. [2019-01-14 03:48:42,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 62. [2019-01-14 03:48:42,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2019-01-14 03:48:42,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 93 transitions. [2019-01-14 03:48:42,333 INFO L729 BuchiCegarLoop]: Abstraction has 62 states and 93 transitions. [2019-01-14 03:48:42,334 INFO L609 BuchiCegarLoop]: Abstraction has 62 states and 93 transitions. [2019-01-14 03:48:42,334 INFO L442 BuchiCegarLoop]: ======== Iteration 56============ [2019-01-14 03:48:42,334 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 62 states and 93 transitions. [2019-01-14 03:48:42,334 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:42,334 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:42,334 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:42,335 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [26, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:42,335 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:42,335 INFO L794 eck$LassoCheckResult]: Stem: 12238#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 12239#L12 main_~i~0 := 0; 12240#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 12243#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 12244#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12248#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12299#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12298#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12297#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12296#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12295#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12294#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12293#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12292#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12291#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12290#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12289#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12288#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12287#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12286#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12285#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12284#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12283#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12282#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12281#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12280#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12279#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12278#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12277#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12276#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 12275#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 12245#L21-2 assume main_~j~0 >= 100; 12242#L25 [2019-01-14 03:48:42,335 INFO L796 eck$LassoCheckResult]: Loop: 12242#L25 assume true; 12242#L25 [2019-01-14 03:48:42,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:42,335 INFO L82 PathProgramCache]: Analyzing trace with hash -664884298, now seen corresponding path program 26 times [2019-01-14 03:48:42,336 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:42,336 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:42,336 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:42,336 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:42,336 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:42,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:42,759 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:42,759 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:42,759 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:42,771 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:48:42,798 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:48:42,799 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:42,801 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:42,806 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:42,824 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:42,824 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2019-01-14 03:48:42,824 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:42,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:42,824 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 55 times [2019-01-14 03:48:42,825 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:42,825 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:42,825 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:42,825 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:42,825 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:42,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:42,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:42,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2019-01-14 03:48:42,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2019-01-14 03:48:42,842 INFO L87 Difference]: Start difference. First operand 62 states and 93 transitions. cyclomatic complexity: 34 Second operand 29 states. [2019-01-14 03:48:42,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:42,901 INFO L93 Difference]: Finished difference Result 64 states and 95 transitions. [2019-01-14 03:48:42,904 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2019-01-14 03:48:42,904 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 64 states and 95 transitions. [2019-01-14 03:48:42,905 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:42,905 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 64 states to 63 states and 94 transitions. [2019-01-14 03:48:42,905 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:42,905 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:42,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 94 transitions. [2019-01-14 03:48:42,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:42,906 INFO L706 BuchiCegarLoop]: Abstraction has 63 states and 94 transitions. [2019-01-14 03:48:42,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states and 94 transitions. [2019-01-14 03:48:42,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2019-01-14 03:48:42,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2019-01-14 03:48:42,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 94 transitions. [2019-01-14 03:48:42,907 INFO L729 BuchiCegarLoop]: Abstraction has 63 states and 94 transitions. [2019-01-14 03:48:42,907 INFO L609 BuchiCegarLoop]: Abstraction has 63 states and 94 transitions. [2019-01-14 03:48:42,907 INFO L442 BuchiCegarLoop]: ======== Iteration 57============ [2019-01-14 03:48:42,908 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 63 states and 94 transitions. [2019-01-14 03:48:42,908 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:42,908 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:42,908 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:42,908 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [28, 1, 1, 1, 1] [2019-01-14 03:48:42,908 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:42,909 INFO L794 eck$LassoCheckResult]: Stem: 12489#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 12490#L12 main_~i~0 := 0; 12491#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12497#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12498#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12551#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12549#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12547#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12545#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12543#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12541#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12539#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12537#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12535#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12533#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12531#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12529#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12527#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12525#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12523#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12521#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12519#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12517#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12515#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12513#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12511#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12509#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12507#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12505#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12503#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 12501#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 12492#L15-2 assume main_~i~0 >= 100; 12493#L25 [2019-01-14 03:48:42,909 INFO L796 eck$LassoCheckResult]: Loop: 12493#L25 assume true; 12493#L25 [2019-01-14 03:48:42,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:42,909 INFO L82 PathProgramCache]: Analyzing trace with hash -424080661, now seen corresponding path program 28 times [2019-01-14 03:48:42,909 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:42,909 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:42,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:42,911 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:42,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:42,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:43,292 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:43,293 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:43,293 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:43,306 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:48:43,324 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:48:43,325 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:43,327 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:43,334 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:43,356 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:43,356 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2019-01-14 03:48:43,356 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:43,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:43,357 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 56 times [2019-01-14 03:48:43,357 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:43,357 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:43,357 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:43,358 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:43,358 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:43,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:43,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:43,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2019-01-14 03:48:43,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2019-01-14 03:48:43,369 INFO L87 Difference]: Start difference. First operand 63 states and 94 transitions. cyclomatic complexity: 34 Second operand 31 states. [2019-01-14 03:48:43,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:43,632 INFO L93 Difference]: Finished difference Result 532 states and 566 transitions. [2019-01-14 03:48:43,635 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2019-01-14 03:48:43,636 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 532 states and 566 transitions. [2019-01-14 03:48:43,638 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:43,640 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 532 states to 531 states and 565 transitions. [2019-01-14 03:48:43,640 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:43,640 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:43,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 531 states and 565 transitions. [2019-01-14 03:48:43,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:43,644 INFO L706 BuchiCegarLoop]: Abstraction has 531 states and 565 transitions. [2019-01-14 03:48:43,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states and 565 transitions. [2019-01-14 03:48:43,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 64. [2019-01-14 03:48:43,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2019-01-14 03:48:43,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 96 transitions. [2019-01-14 03:48:43,647 INFO L729 BuchiCegarLoop]: Abstraction has 64 states and 96 transitions. [2019-01-14 03:48:43,647 INFO L609 BuchiCegarLoop]: Abstraction has 64 states and 96 transitions. [2019-01-14 03:48:43,647 INFO L442 BuchiCegarLoop]: ======== Iteration 58============ [2019-01-14 03:48:43,647 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 64 states and 96 transitions. [2019-01-14 03:48:43,648 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:43,648 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:43,648 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:43,648 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [27, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:43,648 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:43,649 INFO L794 eck$LassoCheckResult]: Stem: 13211#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 13212#L12 main_~i~0 := 0; 13213#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 13216#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 13217#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13221#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13274#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13273#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13272#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13271#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13270#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13269#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13268#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13267#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13266#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13265#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13264#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13263#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13262#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13261#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13260#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13259#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13258#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13257#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13256#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13255#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13254#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13253#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13252#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13251#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13250#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 13249#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 13218#L21-2 assume main_~j~0 >= 100; 13215#L25 [2019-01-14 03:48:43,649 INFO L796 eck$LassoCheckResult]: Loop: 13215#L25 assume true; 13215#L25 [2019-01-14 03:48:43,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:43,649 INFO L82 PathProgramCache]: Analyzing trace with hash 863424952, now seen corresponding path program 27 times [2019-01-14 03:48:43,650 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:43,650 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:43,650 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:43,650 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:43,650 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:43,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:44,089 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:44,089 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:44,090 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:44,102 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:48:44,139 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2019-01-14 03:48:44,139 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:44,141 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:44,150 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:44,172 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:44,173 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 29 [2019-01-14 03:48:44,173 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:44,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:44,173 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 57 times [2019-01-14 03:48:44,173 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:44,174 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:44,174 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:44,174 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:44,174 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:44,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:44,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:44,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2019-01-14 03:48:44,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2019-01-14 03:48:44,207 INFO L87 Difference]: Start difference. First operand 64 states and 96 transitions. cyclomatic complexity: 35 Second operand 30 states. [2019-01-14 03:48:44,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:44,298 INFO L93 Difference]: Finished difference Result 66 states and 98 transitions. [2019-01-14 03:48:44,300 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2019-01-14 03:48:44,301 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 66 states and 98 transitions. [2019-01-14 03:48:44,302 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:44,302 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 66 states to 65 states and 97 transitions. [2019-01-14 03:48:44,302 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:44,303 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:44,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 97 transitions. [2019-01-14 03:48:44,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:44,303 INFO L706 BuchiCegarLoop]: Abstraction has 65 states and 97 transitions. [2019-01-14 03:48:44,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states and 97 transitions. [2019-01-14 03:48:44,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2019-01-14 03:48:44,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2019-01-14 03:48:44,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 97 transitions. [2019-01-14 03:48:44,307 INFO L729 BuchiCegarLoop]: Abstraction has 65 states and 97 transitions. [2019-01-14 03:48:44,307 INFO L609 BuchiCegarLoop]: Abstraction has 65 states and 97 transitions. [2019-01-14 03:48:44,307 INFO L442 BuchiCegarLoop]: ======== Iteration 59============ [2019-01-14 03:48:44,307 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 65 states and 97 transitions. [2019-01-14 03:48:44,307 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:44,307 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:44,307 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:44,308 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [29, 1, 1, 1, 1] [2019-01-14 03:48:44,308 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:44,308 INFO L794 eck$LassoCheckResult]: Stem: 13470#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 13471#L12 main_~i~0 := 0; 13472#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13478#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13479#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13534#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13532#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13530#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13528#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13526#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13524#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13522#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13520#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13518#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13516#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13514#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13512#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13510#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13508#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13506#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13504#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13502#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13500#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13498#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13496#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13494#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13492#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13490#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13488#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13486#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13484#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 13482#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 13473#L15-2 assume main_~i~0 >= 100; 13474#L25 [2019-01-14 03:48:44,308 INFO L796 eck$LassoCheckResult]: Loop: 13474#L25 assume true; 13474#L25 [2019-01-14 03:48:44,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:44,309 INFO L82 PathProgramCache]: Analyzing trace with hash -261596911, now seen corresponding path program 29 times [2019-01-14 03:48:44,309 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:44,309 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:44,323 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:44,323 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:44,323 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:44,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:44,702 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:44,703 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:44,703 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:44,716 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:48:44,746 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2019-01-14 03:48:44,746 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:44,748 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:44,756 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:44,778 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:44,778 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 31 [2019-01-14 03:48:44,778 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:44,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:44,779 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 58 times [2019-01-14 03:48:44,779 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:44,779 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:44,779 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:44,780 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:44,780 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:44,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:44,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:44,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2019-01-14 03:48:44,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2019-01-14 03:48:44,793 INFO L87 Difference]: Start difference. First operand 65 states and 97 transitions. cyclomatic complexity: 35 Second operand 32 states. [2019-01-14 03:48:45,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:45,058 INFO L93 Difference]: Finished difference Result 565 states and 600 transitions. [2019-01-14 03:48:45,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2019-01-14 03:48:45,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 565 states and 600 transitions. [2019-01-14 03:48:45,063 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:45,065 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 565 states to 564 states and 599 transitions. [2019-01-14 03:48:45,065 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:45,065 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:45,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 564 states and 599 transitions. [2019-01-14 03:48:45,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:45,069 INFO L706 BuchiCegarLoop]: Abstraction has 564 states and 599 transitions. [2019-01-14 03:48:45,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states and 599 transitions. [2019-01-14 03:48:45,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 66. [2019-01-14 03:48:45,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2019-01-14 03:48:45,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 99 transitions. [2019-01-14 03:48:45,072 INFO L729 BuchiCegarLoop]: Abstraction has 66 states and 99 transitions. [2019-01-14 03:48:45,073 INFO L609 BuchiCegarLoop]: Abstraction has 66 states and 99 transitions. [2019-01-14 03:48:45,073 INFO L442 BuchiCegarLoop]: ======== Iteration 60============ [2019-01-14 03:48:45,073 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 66 states and 99 transitions. [2019-01-14 03:48:45,073 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:45,073 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:45,073 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:45,074 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [28, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:45,077 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:45,077 INFO L794 eck$LassoCheckResult]: Stem: 14231#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 14232#L12 main_~i~0 := 0; 14233#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 14236#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 14237#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14241#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14296#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14295#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14294#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14293#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14292#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14291#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14290#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14289#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14288#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14287#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14286#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14285#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14284#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14283#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14282#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14281#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14280#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14279#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14278#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14277#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14276#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14275#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14274#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14273#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14272#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14271#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 14270#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 14238#L21-2 assume main_~j~0 >= 100; 14235#L25 [2019-01-14 03:48:45,077 INFO L796 eck$LassoCheckResult]: Loop: 14235#L25 assume true; 14235#L25 [2019-01-14 03:48:45,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:45,077 INFO L82 PathProgramCache]: Analyzing trace with hash 996371446, now seen corresponding path program 28 times [2019-01-14 03:48:45,078 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:45,078 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:45,078 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:45,078 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:45,078 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:45,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:45,516 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:45,517 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:45,517 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:45,529 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:48:45,557 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:48:45,557 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:45,559 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:45,567 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:45,585 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:45,585 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2019-01-14 03:48:45,586 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:45,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:45,586 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 59 times [2019-01-14 03:48:45,586 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:45,586 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:45,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:45,587 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:45,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:45,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:45,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:45,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2019-01-14 03:48:45,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2019-01-14 03:48:45,600 INFO L87 Difference]: Start difference. First operand 66 states and 99 transitions. cyclomatic complexity: 36 Second operand 31 states. [2019-01-14 03:48:45,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:45,668 INFO L93 Difference]: Finished difference Result 68 states and 101 transitions. [2019-01-14 03:48:45,670 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2019-01-14 03:48:45,671 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 68 states and 101 transitions. [2019-01-14 03:48:45,671 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:45,672 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 68 states to 67 states and 100 transitions. [2019-01-14 03:48:45,672 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:45,672 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:45,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 100 transitions. [2019-01-14 03:48:45,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:45,672 INFO L706 BuchiCegarLoop]: Abstraction has 67 states and 100 transitions. [2019-01-14 03:48:45,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states and 100 transitions. [2019-01-14 03:48:45,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2019-01-14 03:48:45,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2019-01-14 03:48:45,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 100 transitions. [2019-01-14 03:48:45,674 INFO L729 BuchiCegarLoop]: Abstraction has 67 states and 100 transitions. [2019-01-14 03:48:45,674 INFO L609 BuchiCegarLoop]: Abstraction has 67 states and 100 transitions. [2019-01-14 03:48:45,674 INFO L442 BuchiCegarLoop]: ======== Iteration 61============ [2019-01-14 03:48:45,674 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 67 states and 100 transitions. [2019-01-14 03:48:45,674 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:45,675 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:45,675 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:45,675 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [30, 1, 1, 1, 1] [2019-01-14 03:48:45,675 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:45,675 INFO L794 eck$LassoCheckResult]: Stem: 14498#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 14499#L12 main_~i~0 := 0; 14500#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14506#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14507#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14564#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14562#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14560#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14558#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14556#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14554#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14552#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14550#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14548#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14546#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14544#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14542#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14540#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14538#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14536#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14534#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14532#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14530#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14528#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14526#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14524#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14522#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14520#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14518#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14516#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14514#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14512#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 14510#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 14501#L15-2 assume main_~i~0 >= 100; 14502#L25 [2019-01-14 03:48:45,675 INFO L796 eck$LassoCheckResult]: Loop: 14502#L25 assume true; 14502#L25 [2019-01-14 03:48:45,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:45,676 INFO L82 PathProgramCache]: Analyzing trace with hash 480432043, now seen corresponding path program 30 times [2019-01-14 03:48:45,676 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:45,676 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:45,676 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:45,677 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:45,678 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:45,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:46,210 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:46,210 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:46,210 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:46,224 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:48:46,272 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2019-01-14 03:48:46,272 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:46,274 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:46,283 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:46,301 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:46,301 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 32 [2019-01-14 03:48:46,301 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:46,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:46,301 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 60 times [2019-01-14 03:48:46,302 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:46,302 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:46,302 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:46,302 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:46,302 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:46,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:46,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:46,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2019-01-14 03:48:46,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2019-01-14 03:48:46,318 INFO L87 Difference]: Start difference. First operand 67 states and 100 transitions. cyclomatic complexity: 36 Second operand 33 states. [2019-01-14 03:48:46,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:46,608 INFO L93 Difference]: Finished difference Result 599 states and 635 transitions. [2019-01-14 03:48:46,609 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2019-01-14 03:48:46,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 635 transitions. [2019-01-14 03:48:46,612 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:46,614 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 598 states and 634 transitions. [2019-01-14 03:48:46,615 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:46,615 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:46,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 634 transitions. [2019-01-14 03:48:46,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:46,615 INFO L706 BuchiCegarLoop]: Abstraction has 598 states and 634 transitions. [2019-01-14 03:48:46,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 634 transitions. [2019-01-14 03:48:46,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 68. [2019-01-14 03:48:46,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2019-01-14 03:48:46,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 102 transitions. [2019-01-14 03:48:46,619 INFO L729 BuchiCegarLoop]: Abstraction has 68 states and 102 transitions. [2019-01-14 03:48:46,619 INFO L609 BuchiCegarLoop]: Abstraction has 68 states and 102 transitions. [2019-01-14 03:48:46,619 INFO L442 BuchiCegarLoop]: ======== Iteration 62============ [2019-01-14 03:48:46,619 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 68 states and 102 transitions. [2019-01-14 03:48:46,619 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:46,619 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:46,620 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:46,620 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [29, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:46,620 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:46,621 INFO L794 eck$LassoCheckResult]: Stem: 15299#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 15300#L12 main_~i~0 := 0; 15301#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 15304#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 15305#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15309#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15366#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15365#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15364#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15363#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15362#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15361#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15360#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15359#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15358#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15357#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15356#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15355#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15354#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15353#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15352#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15351#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15350#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15349#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15348#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15347#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15346#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15345#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15344#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15343#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15342#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15341#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15340#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 15339#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 15306#L21-2 assume main_~j~0 >= 100; 15303#L25 [2019-01-14 03:48:46,621 INFO L796 eck$LassoCheckResult]: Loop: 15303#L25 assume true; 15303#L25 [2019-01-14 03:48:46,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:46,621 INFO L82 PathProgramCache]: Analyzing trace with hash 822745464, now seen corresponding path program 29 times [2019-01-14 03:48:46,621 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:46,621 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:46,622 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:46,622 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:46,622 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:46,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:47,024 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:47,024 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:47,024 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:47,040 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:48:47,081 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2019-01-14 03:48:47,081 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:47,083 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:47,089 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:47,109 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:47,109 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 31 [2019-01-14 03:48:47,109 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:47,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:47,109 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 61 times [2019-01-14 03:48:47,110 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:47,110 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:47,110 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:47,110 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:47,110 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:47,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:47,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:47,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2019-01-14 03:48:47,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2019-01-14 03:48:47,123 INFO L87 Difference]: Start difference. First operand 68 states and 102 transitions. cyclomatic complexity: 37 Second operand 32 states. [2019-01-14 03:48:47,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:47,198 INFO L93 Difference]: Finished difference Result 70 states and 104 transitions. [2019-01-14 03:48:47,199 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2019-01-14 03:48:47,199 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 70 states and 104 transitions. [2019-01-14 03:48:47,200 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:47,201 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 70 states to 69 states and 103 transitions. [2019-01-14 03:48:47,201 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:47,201 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:47,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 103 transitions. [2019-01-14 03:48:47,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:47,201 INFO L706 BuchiCegarLoop]: Abstraction has 69 states and 103 transitions. [2019-01-14 03:48:47,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states and 103 transitions. [2019-01-14 03:48:47,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2019-01-14 03:48:47,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2019-01-14 03:48:47,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 103 transitions. [2019-01-14 03:48:47,203 INFO L729 BuchiCegarLoop]: Abstraction has 69 states and 103 transitions. [2019-01-14 03:48:47,203 INFO L609 BuchiCegarLoop]: Abstraction has 69 states and 103 transitions. [2019-01-14 03:48:47,203 INFO L442 BuchiCegarLoop]: ======== Iteration 63============ [2019-01-14 03:48:47,203 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 69 states and 103 transitions. [2019-01-14 03:48:47,204 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:47,204 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:47,204 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:47,204 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [31, 1, 1, 1, 1] [2019-01-14 03:48:47,204 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:47,204 INFO L794 eck$LassoCheckResult]: Stem: 15574#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 15575#L12 main_~i~0 := 0; 15576#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15582#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15583#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15642#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15640#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15638#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15636#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15634#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15632#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15630#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15628#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15626#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15624#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15622#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15620#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15618#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15616#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15614#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15612#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15610#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15608#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15606#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15604#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15602#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15600#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15598#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15596#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15594#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15592#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15590#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15588#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 15586#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 15577#L15-2 assume main_~i~0 >= 100; 15578#L25 [2019-01-14 03:48:47,204 INFO L796 eck$LassoCheckResult]: Loop: 15578#L25 assume true; 15578#L25 [2019-01-14 03:48:47,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:47,205 INFO L82 PathProgramCache]: Analyzing trace with hash 2008493137, now seen corresponding path program 31 times [2019-01-14 03:48:47,205 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:47,205 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:47,206 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:47,207 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:47,207 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:47,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:48,265 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:48,266 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:48,266 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:48,280 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:48,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:48,301 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:48,311 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:48,337 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:48,337 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 33 [2019-01-14 03:48:48,337 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:48,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:48,338 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 62 times [2019-01-14 03:48:48,338 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:48,338 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:48,339 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:48,339 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:48,339 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:48,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:48,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:48,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2019-01-14 03:48:48,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=561, Invalid=561, Unknown=0, NotChecked=0, Total=1122 [2019-01-14 03:48:48,354 INFO L87 Difference]: Start difference. First operand 69 states and 103 transitions. cyclomatic complexity: 37 Second operand 34 states. [2019-01-14 03:48:48,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:48,987 INFO L93 Difference]: Finished difference Result 634 states and 671 transitions. [2019-01-14 03:48:48,989 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2019-01-14 03:48:48,989 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 634 states and 671 transitions. [2019-01-14 03:48:48,991 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:48,994 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 634 states to 633 states and 670 transitions. [2019-01-14 03:48:48,994 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:48,994 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:48,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 633 states and 670 transitions. [2019-01-14 03:48:48,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:48,995 INFO L706 BuchiCegarLoop]: Abstraction has 633 states and 670 transitions. [2019-01-14 03:48:48,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states and 670 transitions. [2019-01-14 03:48:48,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 70. [2019-01-14 03:48:48,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2019-01-14 03:48:48,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 105 transitions. [2019-01-14 03:48:48,998 INFO L729 BuchiCegarLoop]: Abstraction has 70 states and 105 transitions. [2019-01-14 03:48:48,998 INFO L609 BuchiCegarLoop]: Abstraction has 70 states and 105 transitions. [2019-01-14 03:48:48,999 INFO L442 BuchiCegarLoop]: ======== Iteration 64============ [2019-01-14 03:48:48,999 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 70 states and 105 transitions. [2019-01-14 03:48:48,999 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:48,999 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:48,999 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:49,000 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [30, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:49,000 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:49,000 INFO L794 eck$LassoCheckResult]: Stem: 16416#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 16417#L12 main_~i~0 := 0; 16418#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 16421#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 16422#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16426#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16485#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16484#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16483#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16482#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16481#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16480#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16479#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16478#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16477#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16476#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16475#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16474#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16473#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16472#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16471#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16470#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16469#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16468#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16467#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16466#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16465#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16464#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16463#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16462#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16461#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16460#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16459#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16458#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 16457#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 16423#L21-2 assume main_~j~0 >= 100; 16420#L25 [2019-01-14 03:48:49,000 INFO L796 eck$LassoCheckResult]: Loop: 16420#L25 assume true; 16420#L25 [2019-01-14 03:48:49,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:49,001 INFO L82 PathProgramCache]: Analyzing trace with hash -264692682, now seen corresponding path program 30 times [2019-01-14 03:48:49,001 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:49,001 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:49,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:49,001 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:49,002 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:49,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:49,561 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:49,561 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:49,561 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:49,575 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:48:49,610 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2019-01-14 03:48:49,610 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:49,614 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:49,622 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:49,642 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:49,642 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 32 [2019-01-14 03:48:49,642 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:49,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:49,643 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 63 times [2019-01-14 03:48:49,643 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:49,643 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:49,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:49,644 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:49,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:49,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:49,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:49,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2019-01-14 03:48:49,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2019-01-14 03:48:49,683 INFO L87 Difference]: Start difference. First operand 70 states and 105 transitions. cyclomatic complexity: 38 Second operand 33 states. [2019-01-14 03:48:49,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:49,797 INFO L93 Difference]: Finished difference Result 72 states and 107 transitions. [2019-01-14 03:48:49,798 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2019-01-14 03:48:49,798 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 72 states and 107 transitions. [2019-01-14 03:48:49,799 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:49,800 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 72 states to 71 states and 106 transitions. [2019-01-14 03:48:49,800 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:49,801 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:49,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 71 states and 106 transitions. [2019-01-14 03:48:49,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:49,801 INFO L706 BuchiCegarLoop]: Abstraction has 71 states and 106 transitions. [2019-01-14 03:48:49,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states and 106 transitions. [2019-01-14 03:48:49,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2019-01-14 03:48:49,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2019-01-14 03:48:49,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 106 transitions. [2019-01-14 03:48:49,802 INFO L729 BuchiCegarLoop]: Abstraction has 71 states and 106 transitions. [2019-01-14 03:48:49,802 INFO L609 BuchiCegarLoop]: Abstraction has 71 states and 106 transitions. [2019-01-14 03:48:49,803 INFO L442 BuchiCegarLoop]: ======== Iteration 65============ [2019-01-14 03:48:49,803 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 71 states and 106 transitions. [2019-01-14 03:48:49,803 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:49,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:49,803 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:49,804 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [32, 1, 1, 1, 1] [2019-01-14 03:48:49,804 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:49,804 INFO L794 eck$LassoCheckResult]: Stem: 16699#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 16700#L12 main_~i~0 := 0; 16701#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16707#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16708#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16769#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16767#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16765#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16763#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16761#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16759#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16757#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16755#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16753#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16751#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16749#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16747#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16745#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16743#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16741#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16739#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16737#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16735#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16733#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16731#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16729#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16727#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16725#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16723#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16721#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16719#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16717#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16715#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16713#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 16711#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 16702#L15-2 assume main_~i~0 >= 100; 16703#L25 [2019-01-14 03:48:49,804 INFO L796 eck$LassoCheckResult]: Loop: 16703#L25 assume true; 16703#L25 [2019-01-14 03:48:49,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:49,805 INFO L82 PathProgramCache]: Analyzing trace with hash 2133746795, now seen corresponding path program 32 times [2019-01-14 03:48:49,805 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:49,805 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:49,805 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:49,805 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:49,805 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:49,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:50,297 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:50,297 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:50,297 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:50,312 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:48:50,341 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:48:50,341 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:50,344 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:50,353 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:50,372 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:50,372 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2019-01-14 03:48:50,373 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:50,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:50,373 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 64 times [2019-01-14 03:48:50,373 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:50,373 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:50,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:50,374 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:50,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:50,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:50,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:50,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2019-01-14 03:48:50,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=595, Invalid=595, Unknown=0, NotChecked=0, Total=1190 [2019-01-14 03:48:50,389 INFO L87 Difference]: Start difference. First operand 71 states and 106 transitions. cyclomatic complexity: 38 Second operand 35 states. [2019-01-14 03:48:50,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:50,691 INFO L93 Difference]: Finished difference Result 670 states and 708 transitions. [2019-01-14 03:48:50,694 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2019-01-14 03:48:50,694 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 670 states and 708 transitions. [2019-01-14 03:48:50,696 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:50,698 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 670 states to 669 states and 707 transitions. [2019-01-14 03:48:50,698 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:50,699 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:50,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 669 states and 707 transitions. [2019-01-14 03:48:50,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:50,699 INFO L706 BuchiCegarLoop]: Abstraction has 669 states and 707 transitions. [2019-01-14 03:48:50,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states and 707 transitions. [2019-01-14 03:48:50,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 72. [2019-01-14 03:48:50,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2019-01-14 03:48:50,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 108 transitions. [2019-01-14 03:48:50,702 INFO L729 BuchiCegarLoop]: Abstraction has 72 states and 108 transitions. [2019-01-14 03:48:50,702 INFO L609 BuchiCegarLoop]: Abstraction has 72 states and 108 transitions. [2019-01-14 03:48:50,703 INFO L442 BuchiCegarLoop]: ======== Iteration 66============ [2019-01-14 03:48:50,703 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 72 states and 108 transitions. [2019-01-14 03:48:50,703 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:50,703 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:50,703 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:50,704 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [31, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:50,704 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:50,711 INFO L794 eck$LassoCheckResult]: Stem: 17583#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 17584#L12 main_~i~0 := 0; 17585#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 17588#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 17589#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17593#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17654#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17653#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17652#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17651#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17650#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17649#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17648#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17647#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17646#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17645#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17644#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17643#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17642#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17641#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17640#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17639#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17638#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17637#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17636#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17635#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17634#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17633#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17632#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17631#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17630#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17629#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17628#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17627#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17626#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 17625#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 17590#L21-2 assume main_~j~0 >= 100; 17587#L25 [2019-01-14 03:48:50,711 INFO L796 eck$LassoCheckResult]: Loop: 17587#L25 assume true; 17587#L25 [2019-01-14 03:48:50,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:50,712 INFO L82 PathProgramCache]: Analyzing trace with hash 384463160, now seen corresponding path program 31 times [2019-01-14 03:48:50,712 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:50,712 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:50,712 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:50,712 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:50,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:50,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:51,534 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:51,534 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:51,534 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:51,548 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:51,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:51,579 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:51,587 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:51,617 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:51,617 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 33 [2019-01-14 03:48:51,617 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:51,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:51,618 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 65 times [2019-01-14 03:48:51,618 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:51,618 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:51,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:51,618 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:51,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:51,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:51,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:51,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2019-01-14 03:48:51,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=561, Invalid=561, Unknown=0, NotChecked=0, Total=1122 [2019-01-14 03:48:51,638 INFO L87 Difference]: Start difference. First operand 72 states and 108 transitions. cyclomatic complexity: 39 Second operand 34 states. [2019-01-14 03:48:51,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:51,710 INFO L93 Difference]: Finished difference Result 74 states and 110 transitions. [2019-01-14 03:48:51,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2019-01-14 03:48:51,714 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 74 states and 110 transitions. [2019-01-14 03:48:51,714 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:51,715 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 74 states to 73 states and 109 transitions. [2019-01-14 03:48:51,715 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:51,715 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:51,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 109 transitions. [2019-01-14 03:48:51,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:51,715 INFO L706 BuchiCegarLoop]: Abstraction has 73 states and 109 transitions. [2019-01-14 03:48:51,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states and 109 transitions. [2019-01-14 03:48:51,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2019-01-14 03:48:51,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2019-01-14 03:48:51,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 109 transitions. [2019-01-14 03:48:51,717 INFO L729 BuchiCegarLoop]: Abstraction has 73 states and 109 transitions. [2019-01-14 03:48:51,717 INFO L609 BuchiCegarLoop]: Abstraction has 73 states and 109 transitions. [2019-01-14 03:48:51,717 INFO L442 BuchiCegarLoop]: ======== Iteration 67============ [2019-01-14 03:48:51,717 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 73 states and 109 transitions. [2019-01-14 03:48:51,718 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:51,718 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:51,718 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:51,718 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [33, 1, 1, 1, 1] [2019-01-14 03:48:51,718 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:51,718 INFO L794 eck$LassoCheckResult]: Stem: 17874#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 17875#L12 main_~i~0 := 0; 17876#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17882#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17883#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17946#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17944#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17942#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17940#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17938#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17936#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17934#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17932#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17930#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17928#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17926#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17924#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17922#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17920#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17918#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17916#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17914#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17912#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17910#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17908#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17906#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17904#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17902#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17900#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17898#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17896#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17894#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17892#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17890#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17888#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 17886#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 17877#L15-2 assume main_~i~0 >= 100; 17878#L25 [2019-01-14 03:48:51,719 INFO L796 eck$LassoCheckResult]: Loop: 17878#L25 assume true; 17878#L25 [2019-01-14 03:48:51,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:51,719 INFO L82 PathProgramCache]: Analyzing trace with hash 1721642897, now seen corresponding path program 33 times [2019-01-14 03:48:51,719 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:51,719 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:51,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:51,720 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:51,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:51,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:52,664 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:52,665 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:52,665 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:52,680 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:48:52,706 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2019-01-14 03:48:52,706 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:52,708 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:52,716 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:52,738 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:52,738 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 35 [2019-01-14 03:48:52,739 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:52,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:52,739 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 66 times [2019-01-14 03:48:52,739 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:52,739 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:52,740 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:52,740 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:52,740 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:52,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:52,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:52,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2019-01-14 03:48:52,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=630, Unknown=0, NotChecked=0, Total=1260 [2019-01-14 03:48:52,754 INFO L87 Difference]: Start difference. First operand 73 states and 109 transitions. cyclomatic complexity: 39 Second operand 36 states. [2019-01-14 03:48:53,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:53,056 INFO L93 Difference]: Finished difference Result 707 states and 746 transitions. [2019-01-14 03:48:53,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2019-01-14 03:48:53,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 707 states and 746 transitions. [2019-01-14 03:48:53,063 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:53,065 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 707 states to 706 states and 745 transitions. [2019-01-14 03:48:53,066 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:53,066 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:53,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 706 states and 745 transitions. [2019-01-14 03:48:53,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:53,066 INFO L706 BuchiCegarLoop]: Abstraction has 706 states and 745 transitions. [2019-01-14 03:48:53,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states and 745 transitions. [2019-01-14 03:48:53,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 74. [2019-01-14 03:48:53,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2019-01-14 03:48:53,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 111 transitions. [2019-01-14 03:48:53,070 INFO L729 BuchiCegarLoop]: Abstraction has 74 states and 111 transitions. [2019-01-14 03:48:53,070 INFO L609 BuchiCegarLoop]: Abstraction has 74 states and 111 transitions. [2019-01-14 03:48:53,070 INFO L442 BuchiCegarLoop]: ======== Iteration 68============ [2019-01-14 03:48:53,070 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 74 states and 111 transitions. [2019-01-14 03:48:53,070 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:53,070 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:53,070 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:53,071 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [32, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:53,071 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:53,071 INFO L794 eck$LassoCheckResult]: Stem: 18801#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 18802#L12 main_~i~0 := 0; 18803#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 18806#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 18807#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18811#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18874#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18873#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18872#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18871#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18870#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18869#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18868#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18867#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18866#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18865#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18864#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18863#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18862#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18861#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18860#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18859#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18858#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18857#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18856#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18855#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18854#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18853#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18852#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18851#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18850#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18849#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18848#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18847#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18846#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18845#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 18844#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 18808#L21-2 assume main_~j~0 >= 100; 18805#L25 [2019-01-14 03:48:53,071 INFO L796 eck$LassoCheckResult]: Loop: 18805#L25 assume true; 18805#L25 [2019-01-14 03:48:53,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:53,072 INFO L82 PathProgramCache]: Analyzing trace with hash -966542218, now seen corresponding path program 32 times [2019-01-14 03:48:53,072 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:53,072 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:53,072 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:53,073 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:53,073 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:53,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:54,010 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:54,010 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:54,010 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:54,023 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:48:54,053 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:48:54,053 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:54,056 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:54,064 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:54,087 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:54,088 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2019-01-14 03:48:54,088 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:54,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:54,088 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 67 times [2019-01-14 03:48:54,088 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:54,088 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:54,089 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:54,089 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:54,089 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:54,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:54,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:54,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2019-01-14 03:48:54,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=595, Invalid=595, Unknown=0, NotChecked=0, Total=1190 [2019-01-14 03:48:54,105 INFO L87 Difference]: Start difference. First operand 74 states and 111 transitions. cyclomatic complexity: 40 Second operand 35 states. [2019-01-14 03:48:54,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:54,184 INFO L93 Difference]: Finished difference Result 76 states and 113 transitions. [2019-01-14 03:48:54,187 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2019-01-14 03:48:54,187 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 76 states and 113 transitions. [2019-01-14 03:48:54,188 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:54,188 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 76 states to 75 states and 112 transitions. [2019-01-14 03:48:54,188 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:54,188 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:54,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 112 transitions. [2019-01-14 03:48:54,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:54,189 INFO L706 BuchiCegarLoop]: Abstraction has 75 states and 112 transitions. [2019-01-14 03:48:54,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states and 112 transitions. [2019-01-14 03:48:54,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2019-01-14 03:48:54,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2019-01-14 03:48:54,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 112 transitions. [2019-01-14 03:48:54,190 INFO L729 BuchiCegarLoop]: Abstraction has 75 states and 112 transitions. [2019-01-14 03:48:54,190 INFO L609 BuchiCegarLoop]: Abstraction has 75 states and 112 transitions. [2019-01-14 03:48:54,190 INFO L442 BuchiCegarLoop]: ======== Iteration 69============ [2019-01-14 03:48:54,190 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 75 states and 112 transitions. [2019-01-14 03:48:54,191 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:54,191 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:54,191 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:54,191 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [34, 1, 1, 1, 1] [2019-01-14 03:48:54,191 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:54,192 INFO L794 eck$LassoCheckResult]: Stem: 19100#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 19101#L12 main_~i~0 := 0; 19102#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19108#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19109#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19174#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19172#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19170#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19168#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19166#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19164#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19162#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19160#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19158#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19156#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19154#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19152#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19150#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19148#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19146#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19144#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19142#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19140#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19138#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19136#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19134#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19132#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19130#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19128#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19126#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19124#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19122#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19120#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19118#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19116#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19114#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 19112#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 19103#L15-2 assume main_~i~0 >= 100; 19104#L25 [2019-01-14 03:48:54,192 INFO L796 eck$LassoCheckResult]: Loop: 19104#L25 assume true; 19104#L25 [2019-01-14 03:48:54,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:54,192 INFO L82 PathProgramCache]: Analyzing trace with hash 1831323947, now seen corresponding path program 34 times [2019-01-14 03:48:54,192 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:54,192 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:54,193 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:54,193 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:54,193 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:54,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:54,708 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:54,709 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:54,709 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:54,722 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:48:54,742 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:48:54,742 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:54,745 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:54,752 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:54,770 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:54,770 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2019-01-14 03:48:54,771 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:54,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:54,771 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 68 times [2019-01-14 03:48:54,771 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:54,771 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:54,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:54,772 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:54,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:54,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:54,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:54,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2019-01-14 03:48:54,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=666, Invalid=666, Unknown=0, NotChecked=0, Total=1332 [2019-01-14 03:48:54,814 INFO L87 Difference]: Start difference. First operand 75 states and 112 transitions. cyclomatic complexity: 40 Second operand 37 states. [2019-01-14 03:48:55,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:55,176 INFO L93 Difference]: Finished difference Result 745 states and 785 transitions. [2019-01-14 03:48:55,179 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2019-01-14 03:48:55,179 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 745 states and 785 transitions. [2019-01-14 03:48:55,182 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:55,185 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 745 states to 744 states and 784 transitions. [2019-01-14 03:48:55,185 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:55,185 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:55,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 744 states and 784 transitions. [2019-01-14 03:48:55,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:55,186 INFO L706 BuchiCegarLoop]: Abstraction has 744 states and 784 transitions. [2019-01-14 03:48:55,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states and 784 transitions. [2019-01-14 03:48:55,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 76. [2019-01-14 03:48:55,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2019-01-14 03:48:55,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 114 transitions. [2019-01-14 03:48:55,189 INFO L729 BuchiCegarLoop]: Abstraction has 76 states and 114 transitions. [2019-01-14 03:48:55,189 INFO L609 BuchiCegarLoop]: Abstraction has 76 states and 114 transitions. [2019-01-14 03:48:55,189 INFO L442 BuchiCegarLoop]: ======== Iteration 70============ [2019-01-14 03:48:55,189 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 76 states and 114 transitions. [2019-01-14 03:48:55,189 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:55,190 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:55,190 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:55,190 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [33, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:55,190 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:55,190 INFO L794 eck$LassoCheckResult]: Stem: 20071#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 20072#L12 main_~i~0 := 0; 20073#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 20076#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 20077#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20081#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20146#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20145#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20144#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20143#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20142#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20141#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20140#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20139#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20138#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20137#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20136#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20135#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20134#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20133#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20132#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20131#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20130#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20129#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20128#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20127#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20126#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20125#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20124#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20123#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20122#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20121#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20120#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20119#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20118#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20117#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20116#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 20115#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 20078#L21-2 assume main_~j~0 >= 100; 20075#L25 [2019-01-14 03:48:55,190 INFO L796 eck$LassoCheckResult]: Loop: 20075#L25 assume true; 20075#L25 [2019-01-14 03:48:55,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:55,191 INFO L82 PathProgramCache]: Analyzing trace with hash 101964024, now seen corresponding path program 33 times [2019-01-14 03:48:55,191 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:55,191 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:55,192 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:55,192 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:55,192 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:55,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:55,778 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:55,778 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:55,778 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:55,791 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:48:55,826 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2019-01-14 03:48:55,827 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:55,829 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:55,835 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:55,853 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:55,853 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 35 [2019-01-14 03:48:55,854 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:55,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:55,854 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 69 times [2019-01-14 03:48:55,854 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:55,854 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:55,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:55,855 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:55,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:55,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:55,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:55,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2019-01-14 03:48:55,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=630, Unknown=0, NotChecked=0, Total=1260 [2019-01-14 03:48:55,870 INFO L87 Difference]: Start difference. First operand 76 states and 114 transitions. cyclomatic complexity: 41 Second operand 36 states. [2019-01-14 03:48:55,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:55,946 INFO L93 Difference]: Finished difference Result 78 states and 116 transitions. [2019-01-14 03:48:55,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2019-01-14 03:48:55,949 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 78 states and 116 transitions. [2019-01-14 03:48:55,950 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:55,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 78 states to 77 states and 115 transitions. [2019-01-14 03:48:55,950 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:55,951 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:55,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77 states and 115 transitions. [2019-01-14 03:48:55,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:55,951 INFO L706 BuchiCegarLoop]: Abstraction has 77 states and 115 transitions. [2019-01-14 03:48:55,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states and 115 transitions. [2019-01-14 03:48:55,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2019-01-14 03:48:55,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2019-01-14 03:48:55,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 115 transitions. [2019-01-14 03:48:55,952 INFO L729 BuchiCegarLoop]: Abstraction has 77 states and 115 transitions. [2019-01-14 03:48:55,952 INFO L609 BuchiCegarLoop]: Abstraction has 77 states and 115 transitions. [2019-01-14 03:48:55,952 INFO L442 BuchiCegarLoop]: ======== Iteration 71============ [2019-01-14 03:48:55,953 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 77 states and 115 transitions. [2019-01-14 03:48:55,953 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:55,953 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:55,953 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:55,953 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [35, 1, 1, 1, 1] [2019-01-14 03:48:55,954 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:55,954 INFO L794 eck$LassoCheckResult]: Stem: 20378#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 20379#L12 main_~i~0 := 0; 20380#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20386#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20387#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20454#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20452#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20450#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20448#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20446#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20444#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20442#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20440#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20438#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20436#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20434#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20432#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20430#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20428#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20426#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20424#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20422#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20420#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20418#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20416#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20414#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20412#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20410#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20408#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20406#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20404#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20402#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20400#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20398#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20396#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20394#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20392#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 20390#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 20381#L15-2 assume main_~i~0 >= 100; 20382#L25 [2019-01-14 03:48:55,954 INFO L796 eck$LassoCheckResult]: Loop: 20382#L25 assume true; 20382#L25 [2019-01-14 03:48:55,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:55,954 INFO L82 PathProgramCache]: Analyzing trace with hash 936469201, now seen corresponding path program 35 times [2019-01-14 03:48:55,954 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:55,954 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:55,955 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:55,955 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:55,955 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:55,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:56,785 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:56,785 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:56,785 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:56,799 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:48:56,829 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 19 check-sat command(s) [2019-01-14 03:48:56,830 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:56,832 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:56,840 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:56,860 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:56,860 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 37 [2019-01-14 03:48:56,861 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:56,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:56,861 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 70 times [2019-01-14 03:48:56,861 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:56,861 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:56,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:56,862 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:56,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:56,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:56,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:56,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2019-01-14 03:48:56,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=703, Unknown=0, NotChecked=0, Total=1406 [2019-01-14 03:48:56,878 INFO L87 Difference]: Start difference. First operand 77 states and 115 transitions. cyclomatic complexity: 41 Second operand 38 states. [2019-01-14 03:48:57,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:57,154 INFO L93 Difference]: Finished difference Result 784 states and 825 transitions. [2019-01-14 03:48:57,157 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2019-01-14 03:48:57,157 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 784 states and 825 transitions. [2019-01-14 03:48:57,160 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:57,162 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 784 states to 783 states and 824 transitions. [2019-01-14 03:48:57,163 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:57,163 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:57,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 783 states and 824 transitions. [2019-01-14 03:48:57,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:57,163 INFO L706 BuchiCegarLoop]: Abstraction has 783 states and 824 transitions. [2019-01-14 03:48:57,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states and 824 transitions. [2019-01-14 03:48:57,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 78. [2019-01-14 03:48:57,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2019-01-14 03:48:57,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 117 transitions. [2019-01-14 03:48:57,167 INFO L729 BuchiCegarLoop]: Abstraction has 78 states and 117 transitions. [2019-01-14 03:48:57,167 INFO L609 BuchiCegarLoop]: Abstraction has 78 states and 117 transitions. [2019-01-14 03:48:57,167 INFO L442 BuchiCegarLoop]: ======== Iteration 72============ [2019-01-14 03:48:57,167 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 78 states and 117 transitions. [2019-01-14 03:48:57,168 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:57,168 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:57,168 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:57,168 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [34, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:57,168 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:57,169 INFO L794 eck$LassoCheckResult]: Stem: 21394#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 21395#L12 main_~i~0 := 0; 21396#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 21399#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 21400#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21404#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21471#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21470#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21469#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21468#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21467#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21466#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21465#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21464#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21463#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21462#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21461#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21460#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21459#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21458#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21457#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21456#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21455#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21454#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21453#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21452#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21451#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21450#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21449#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21448#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21447#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21446#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21445#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21444#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21443#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21442#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21441#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21440#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 21439#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 21401#L21-2 assume main_~j~0 >= 100; 21398#L25 [2019-01-14 03:48:57,169 INFO L796 eck$LassoCheckResult]: Loop: 21398#L25 assume true; 21398#L25 [2019-01-14 03:48:57,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:57,169 INFO L82 PathProgramCache]: Analyzing trace with hash -1134080842, now seen corresponding path program 34 times [2019-01-14 03:48:57,169 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:57,169 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:57,170 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:57,170 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:57,170 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:57,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:57,681 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:57,681 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:57,681 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:57,694 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:48:57,727 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:48:57,728 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:57,730 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:57,737 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:57,755 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:57,755 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2019-01-14 03:48:57,755 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:57,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:57,755 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 71 times [2019-01-14 03:48:57,756 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:57,756 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:57,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:57,756 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:57,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:57,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:57,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:57,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2019-01-14 03:48:57,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=666, Invalid=666, Unknown=0, NotChecked=0, Total=1332 [2019-01-14 03:48:57,771 INFO L87 Difference]: Start difference. First operand 78 states and 117 transitions. cyclomatic complexity: 42 Second operand 37 states. [2019-01-14 03:48:57,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:57,822 INFO L93 Difference]: Finished difference Result 80 states and 119 transitions. [2019-01-14 03:48:57,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2019-01-14 03:48:57,827 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 80 states and 119 transitions. [2019-01-14 03:48:57,828 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:57,828 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 80 states to 79 states and 118 transitions. [2019-01-14 03:48:57,828 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:57,828 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:57,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79 states and 118 transitions. [2019-01-14 03:48:57,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:57,829 INFO L706 BuchiCegarLoop]: Abstraction has 79 states and 118 transitions. [2019-01-14 03:48:57,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states and 118 transitions. [2019-01-14 03:48:57,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2019-01-14 03:48:57,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2019-01-14 03:48:57,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 118 transitions. [2019-01-14 03:48:57,830 INFO L729 BuchiCegarLoop]: Abstraction has 79 states and 118 transitions. [2019-01-14 03:48:57,830 INFO L609 BuchiCegarLoop]: Abstraction has 79 states and 118 transitions. [2019-01-14 03:48:57,830 INFO L442 BuchiCegarLoop]: ======== Iteration 73============ [2019-01-14 03:48:57,831 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 79 states and 118 transitions. [2019-01-14 03:48:57,831 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:57,831 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:57,831 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:57,831 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [36, 1, 1, 1, 1] [2019-01-14 03:48:57,831 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:57,832 INFO L794 eck$LassoCheckResult]: Stem: 21709#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 21710#L12 main_~i~0 := 0; 21711#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21717#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21718#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21787#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21785#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21783#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21781#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21779#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21777#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21775#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21773#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21771#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21769#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21767#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21765#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21763#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21761#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21759#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21757#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21755#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21753#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21751#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21749#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21747#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21745#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21743#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21741#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21739#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21737#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21735#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21733#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21731#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21729#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21727#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21725#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21723#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 21721#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 21712#L15-2 assume main_~i~0 >= 100; 21713#L25 [2019-01-14 03:48:57,832 INFO L796 eck$LassoCheckResult]: Loop: 21713#L25 assume true; 21713#L25 [2019-01-14 03:48:57,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:57,832 INFO L82 PathProgramCache]: Analyzing trace with hash -1034224149, now seen corresponding path program 36 times [2019-01-14 03:48:57,832 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:57,832 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:57,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:57,833 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:57,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:57,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:58,592 INFO L134 CoverageAnalysis]: Checked inductivity of 666 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:58,592 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:58,592 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:58,607 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:48:58,635 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2019-01-14 03:48:58,635 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:58,637 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:58,645 INFO L134 CoverageAnalysis]: Checked inductivity of 666 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:58,667 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:58,667 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 38 [2019-01-14 03:48:58,667 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:58,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:58,668 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 72 times [2019-01-14 03:48:58,668 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:58,668 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:58,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:58,669 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:58,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:58,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:58,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:58,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2019-01-14 03:48:58,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=741, Invalid=741, Unknown=0, NotChecked=0, Total=1482 [2019-01-14 03:48:58,686 INFO L87 Difference]: Start difference. First operand 79 states and 118 transitions. cyclomatic complexity: 42 Second operand 39 states. [2019-01-14 03:48:58,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:58,977 INFO L93 Difference]: Finished difference Result 824 states and 866 transitions. [2019-01-14 03:48:58,978 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2019-01-14 03:48:58,978 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 824 states and 866 transitions. [2019-01-14 03:48:58,981 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:48:58,985 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 824 states to 823 states and 865 transitions. [2019-01-14 03:48:58,985 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:48:58,985 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:48:58,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 823 states and 865 transitions. [2019-01-14 03:48:58,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:58,986 INFO L706 BuchiCegarLoop]: Abstraction has 823 states and 865 transitions. [2019-01-14 03:48:58,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states and 865 transitions. [2019-01-14 03:48:58,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 80. [2019-01-14 03:48:58,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2019-01-14 03:48:58,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 120 transitions. [2019-01-14 03:48:58,989 INFO L729 BuchiCegarLoop]: Abstraction has 80 states and 120 transitions. [2019-01-14 03:48:58,989 INFO L609 BuchiCegarLoop]: Abstraction has 80 states and 120 transitions. [2019-01-14 03:48:58,989 INFO L442 BuchiCegarLoop]: ======== Iteration 74============ [2019-01-14 03:48:58,989 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 80 states and 120 transitions. [2019-01-14 03:48:58,990 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:58,990 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:58,990 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:58,990 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [35, 1, 1, 1, 1, 1, 1] [2019-01-14 03:48:58,990 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:58,991 INFO L794 eck$LassoCheckResult]: Stem: 22771#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 22772#L12 main_~i~0 := 0; 22773#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 22776#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 22777#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22781#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22850#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22849#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22848#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22847#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22846#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22845#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22844#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22843#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22842#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22841#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22840#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22839#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22838#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22837#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22836#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22835#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22834#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22833#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22832#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22831#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22830#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22829#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22828#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22827#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22826#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22825#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22824#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22823#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22822#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22821#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22820#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22819#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22818#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 22817#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 22778#L21-2 assume main_~j~0 >= 100; 22775#L25 [2019-01-14 03:48:58,991 INFO L796 eck$LassoCheckResult]: Loop: 22775#L25 assume true; 22775#L25 [2019-01-14 03:48:58,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:58,991 INFO L82 PathProgramCache]: Analyzing trace with hash -796766024, now seen corresponding path program 35 times [2019-01-14 03:48:58,991 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:58,991 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:58,992 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:58,992 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:58,992 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:58,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:48:59,605 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:59,605 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:48:59,605 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:48:59,618 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:48:59,677 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 19 check-sat command(s) [2019-01-14 03:48:59,677 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:48:59,680 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:48:59,686 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:48:59,704 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:48:59,705 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 37 [2019-01-14 03:48:59,705 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:48:59,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:59,705 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 73 times [2019-01-14 03:48:59,705 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:59,705 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:59,706 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:59,706 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:48:59,706 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:59,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:59,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:48:59,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2019-01-14 03:48:59,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=703, Unknown=0, NotChecked=0, Total=1406 [2019-01-14 03:48:59,723 INFO L87 Difference]: Start difference. First operand 80 states and 120 transitions. cyclomatic complexity: 43 Second operand 38 states. [2019-01-14 03:48:59,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:48:59,818 INFO L93 Difference]: Finished difference Result 82 states and 122 transitions. [2019-01-14 03:48:59,821 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2019-01-14 03:48:59,821 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 82 states and 122 transitions. [2019-01-14 03:48:59,822 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:59,823 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 82 states to 81 states and 121 transitions. [2019-01-14 03:48:59,823 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:48:59,823 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:48:59,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 81 states and 121 transitions. [2019-01-14 03:48:59,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:48:59,823 INFO L706 BuchiCegarLoop]: Abstraction has 81 states and 121 transitions. [2019-01-14 03:48:59,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states and 121 transitions. [2019-01-14 03:48:59,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2019-01-14 03:48:59,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2019-01-14 03:48:59,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 121 transitions. [2019-01-14 03:48:59,825 INFO L729 BuchiCegarLoop]: Abstraction has 81 states and 121 transitions. [2019-01-14 03:48:59,825 INFO L609 BuchiCegarLoop]: Abstraction has 81 states and 121 transitions. [2019-01-14 03:48:59,825 INFO L442 BuchiCegarLoop]: ======== Iteration 75============ [2019-01-14 03:48:59,825 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 81 states and 121 transitions. [2019-01-14 03:48:59,825 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:48:59,825 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:48:59,826 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:48:59,826 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [37, 1, 1, 1, 1] [2019-01-14 03:48:59,826 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:48:59,826 INFO L794 eck$LassoCheckResult]: Stem: 23094#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 23095#L12 main_~i~0 := 0; 23096#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23102#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23103#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23174#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23172#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23170#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23168#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23166#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23164#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23162#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23160#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23158#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23156#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23154#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23152#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23150#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23148#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23146#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23144#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23142#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23140#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23138#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23136#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23134#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23132#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23130#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23128#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23126#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23124#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23122#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23120#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23118#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23116#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23114#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23112#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23110#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23108#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 23106#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 23097#L15-2 assume main_~i~0 >= 100; 23098#L25 [2019-01-14 03:48:59,826 INFO L796 eck$LassoCheckResult]: Loop: 23098#L25 assume true; 23098#L25 [2019-01-14 03:48:59,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:48:59,827 INFO L82 PathProgramCache]: Analyzing trace with hash -1996175855, now seen corresponding path program 37 times [2019-01-14 03:48:59,827 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:48:59,827 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:48:59,827 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:59,828 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:48:59,828 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:48:59,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:00,496 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 0 proven. 703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:00,496 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:00,496 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:00,509 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:00,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:00,533 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:00,542 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 0 proven. 703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:00,568 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:00,568 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 39 [2019-01-14 03:49:00,569 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:00,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:00,569 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 74 times [2019-01-14 03:49:00,569 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:00,569 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:00,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:00,570 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:00,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:00,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:00,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:00,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2019-01-14 03:49:00,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=780, Invalid=780, Unknown=0, NotChecked=0, Total=1560 [2019-01-14 03:49:00,614 INFO L87 Difference]: Start difference. First operand 81 states and 121 transitions. cyclomatic complexity: 43 Second operand 40 states. [2019-01-14 03:49:00,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:00,995 INFO L93 Difference]: Finished difference Result 865 states and 908 transitions. [2019-01-14 03:49:00,998 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2019-01-14 03:49:00,999 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 865 states and 908 transitions. [2019-01-14 03:49:01,001 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:01,007 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 865 states to 864 states and 907 transitions. [2019-01-14 03:49:01,007 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:01,007 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:01,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 864 states and 907 transitions. [2019-01-14 03:49:01,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:01,013 INFO L706 BuchiCegarLoop]: Abstraction has 864 states and 907 transitions. [2019-01-14 03:49:01,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states and 907 transitions. [2019-01-14 03:49:01,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 82. [2019-01-14 03:49:01,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2019-01-14 03:49:01,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 123 transitions. [2019-01-14 03:49:01,017 INFO L729 BuchiCegarLoop]: Abstraction has 82 states and 123 transitions. [2019-01-14 03:49:01,017 INFO L609 BuchiCegarLoop]: Abstraction has 82 states and 123 transitions. [2019-01-14 03:49:01,017 INFO L442 BuchiCegarLoop]: ======== Iteration 76============ [2019-01-14 03:49:01,017 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 82 states and 123 transitions. [2019-01-14 03:49:01,018 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:01,018 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:01,018 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:01,018 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [36, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:01,018 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:01,018 INFO L794 eck$LassoCheckResult]: Stem: 24203#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 24204#L12 main_~i~0 := 0; 24205#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 24208#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 24209#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24213#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24284#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24283#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24282#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24281#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24280#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24279#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24278#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24277#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24276#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24275#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24274#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24273#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24272#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24271#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24270#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24269#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24268#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24267#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24266#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24265#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24264#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24263#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24262#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24261#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24260#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24259#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24258#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24257#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24256#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24255#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24254#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24253#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24252#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24251#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 24250#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 24210#L21-2 assume main_~j~0 >= 100; 24207#L25 [2019-01-14 03:49:01,019 INFO L796 eck$LassoCheckResult]: Loop: 24207#L25 assume true; 24207#L25 [2019-01-14 03:49:01,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:01,019 INFO L82 PathProgramCache]: Analyzing trace with hash 1070058742, now seen corresponding path program 36 times [2019-01-14 03:49:01,019 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:01,019 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:01,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:01,020 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:01,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:01,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:01,940 INFO L134 CoverageAnalysis]: Checked inductivity of 666 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:01,940 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:01,941 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:01,954 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:49:01,997 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2019-01-14 03:49:01,997 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:01,999 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:02,009 INFO L134 CoverageAnalysis]: Checked inductivity of 666 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:02,035 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:02,035 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 38 [2019-01-14 03:49:02,035 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:02,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:02,036 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 75 times [2019-01-14 03:49:02,036 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:02,036 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:02,037 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:02,037 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:02,037 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:02,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:02,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:02,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2019-01-14 03:49:02,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=741, Invalid=741, Unknown=0, NotChecked=0, Total=1482 [2019-01-14 03:49:02,059 INFO L87 Difference]: Start difference. First operand 82 states and 123 transitions. cyclomatic complexity: 44 Second operand 39 states. [2019-01-14 03:49:02,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:02,112 INFO L93 Difference]: Finished difference Result 84 states and 125 transitions. [2019-01-14 03:49:02,115 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2019-01-14 03:49:02,115 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 84 states and 125 transitions. [2019-01-14 03:49:02,116 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:02,116 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 84 states to 83 states and 124 transitions. [2019-01-14 03:49:02,116 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:02,116 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:02,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 83 states and 124 transitions. [2019-01-14 03:49:02,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:02,117 INFO L706 BuchiCegarLoop]: Abstraction has 83 states and 124 transitions. [2019-01-14 03:49:02,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states and 124 transitions. [2019-01-14 03:49:02,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2019-01-14 03:49:02,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2019-01-14 03:49:02,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 124 transitions. [2019-01-14 03:49:02,118 INFO L729 BuchiCegarLoop]: Abstraction has 83 states and 124 transitions. [2019-01-14 03:49:02,118 INFO L609 BuchiCegarLoop]: Abstraction has 83 states and 124 transitions. [2019-01-14 03:49:02,119 INFO L442 BuchiCegarLoop]: ======== Iteration 77============ [2019-01-14 03:49:02,119 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 83 states and 124 transitions. [2019-01-14 03:49:02,119 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:02,119 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:02,119 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:02,119 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [38, 1, 1, 1, 1] [2019-01-14 03:49:02,119 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:02,120 INFO L794 eck$LassoCheckResult]: Stem: 24534#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 24535#L12 main_~i~0 := 0; 24536#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24542#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24543#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24616#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24614#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24612#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24610#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24608#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24606#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24604#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24602#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24600#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24598#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24596#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24594#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24592#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24590#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24588#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24586#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24584#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24582#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24580#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24578#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24576#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24574#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24572#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24570#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24568#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24566#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24564#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24562#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24560#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24558#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24556#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24554#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24552#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24550#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24548#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 24546#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 24537#L15-2 assume main_~i~0 >= 100; 24538#L25 [2019-01-14 03:49:02,120 INFO L796 eck$LassoCheckResult]: Loop: 24538#L25 assume true; 24538#L25 [2019-01-14 03:49:02,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:02,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1751907669, now seen corresponding path program 38 times [2019-01-14 03:49:02,120 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:02,120 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:02,121 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:02,121 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:02,121 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:02,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:02,807 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:02,808 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:02,808 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:02,822 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:49:02,845 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:49:02,846 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:02,848 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:02,858 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:02,887 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:02,887 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 40 [2019-01-14 03:49:02,887 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:02,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:02,888 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 76 times [2019-01-14 03:49:02,888 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:02,888 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:02,888 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:02,888 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:02,889 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:02,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:02,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:02,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2019-01-14 03:49:02,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=820, Invalid=820, Unknown=0, NotChecked=0, Total=1640 [2019-01-14 03:49:02,941 INFO L87 Difference]: Start difference. First operand 83 states and 124 transitions. cyclomatic complexity: 44 Second operand 41 states. [2019-01-14 03:49:03,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:03,387 INFO L93 Difference]: Finished difference Result 907 states and 951 transitions. [2019-01-14 03:49:03,391 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2019-01-14 03:49:03,391 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 907 states and 951 transitions. [2019-01-14 03:49:03,394 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:03,398 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 907 states to 906 states and 950 transitions. [2019-01-14 03:49:03,398 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:03,398 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:03,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 906 states and 950 transitions. [2019-01-14 03:49:03,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:03,399 INFO L706 BuchiCegarLoop]: Abstraction has 906 states and 950 transitions. [2019-01-14 03:49:03,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 906 states and 950 transitions. [2019-01-14 03:49:03,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 906 to 84. [2019-01-14 03:49:03,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2019-01-14 03:49:03,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 126 transitions. [2019-01-14 03:49:03,410 INFO L729 BuchiCegarLoop]: Abstraction has 84 states and 126 transitions. [2019-01-14 03:49:03,410 INFO L609 BuchiCegarLoop]: Abstraction has 84 states and 126 transitions. [2019-01-14 03:49:03,410 INFO L442 BuchiCegarLoop]: ======== Iteration 78============ [2019-01-14 03:49:03,411 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 84 states and 126 transitions. [2019-01-14 03:49:03,411 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:03,411 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:03,411 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:03,411 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [37, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:03,412 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:03,412 INFO L794 eck$LassoCheckResult]: Stem: 25691#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 25692#L12 main_~i~0 := 0; 25693#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 25696#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 25697#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25701#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25774#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25773#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25772#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25771#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25770#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25769#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25768#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25767#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25766#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25765#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25764#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25763#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25762#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25761#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25760#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25759#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25758#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25757#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25756#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25755#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25754#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25753#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25752#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25751#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25750#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25749#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25748#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25747#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25746#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25745#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25744#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25743#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25742#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25741#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25740#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 25739#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 25698#L21-2 assume main_~j~0 >= 100; 25695#L25 [2019-01-14 03:49:03,412 INFO L796 eck$LassoCheckResult]: Loop: 25695#L25 assume true; 25695#L25 [2019-01-14 03:49:03,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:03,412 INFO L82 PathProgramCache]: Analyzing trace with hash -1187915656, now seen corresponding path program 37 times [2019-01-14 03:49:03,412 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:03,412 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:03,415 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:03,415 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:03,416 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:03,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:04,111 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 0 proven. 703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:04,111 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:04,111 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:04,125 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:04,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:04,163 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:04,170 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 0 proven. 703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:04,188 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:04,188 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 39 [2019-01-14 03:49:04,188 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:04,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:04,189 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 77 times [2019-01-14 03:49:04,189 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:04,189 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:04,189 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:04,189 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:04,190 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:04,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:04,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:04,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2019-01-14 03:49:04,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=780, Invalid=780, Unknown=0, NotChecked=0, Total=1560 [2019-01-14 03:49:04,206 INFO L87 Difference]: Start difference. First operand 84 states and 126 transitions. cyclomatic complexity: 45 Second operand 40 states. [2019-01-14 03:49:04,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:04,277 INFO L93 Difference]: Finished difference Result 86 states and 128 transitions. [2019-01-14 03:49:04,282 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2019-01-14 03:49:04,282 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 86 states and 128 transitions. [2019-01-14 03:49:04,282 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:04,283 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 86 states to 85 states and 127 transitions. [2019-01-14 03:49:04,283 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:04,283 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:04,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 85 states and 127 transitions. [2019-01-14 03:49:04,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:04,284 INFO L706 BuchiCegarLoop]: Abstraction has 85 states and 127 transitions. [2019-01-14 03:49:04,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states and 127 transitions. [2019-01-14 03:49:04,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2019-01-14 03:49:04,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2019-01-14 03:49:04,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 127 transitions. [2019-01-14 03:49:04,285 INFO L729 BuchiCegarLoop]: Abstraction has 85 states and 127 transitions. [2019-01-14 03:49:04,285 INFO L609 BuchiCegarLoop]: Abstraction has 85 states and 127 transitions. [2019-01-14 03:49:04,285 INFO L442 BuchiCegarLoop]: ======== Iteration 79============ [2019-01-14 03:49:04,285 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 85 states and 127 transitions. [2019-01-14 03:49:04,286 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:04,286 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:04,286 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:04,286 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [39, 1, 1, 1, 1] [2019-01-14 03:49:04,286 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:04,287 INFO L794 eck$LassoCheckResult]: Stem: 26030#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 26031#L12 main_~i~0 := 0; 26032#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26038#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26039#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26114#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26112#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26110#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26108#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26106#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26104#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26102#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26100#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26098#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26096#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26094#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26092#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26090#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26088#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26086#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26084#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26082#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26080#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26078#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26076#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26074#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26072#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26070#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26068#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26066#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26064#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26062#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26060#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26058#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26056#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26054#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26052#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26050#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26048#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26046#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26044#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 26042#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 26033#L15-2 assume main_~i~0 >= 100; 26034#L25 [2019-01-14 03:49:04,287 INFO L796 eck$LassoCheckResult]: Loop: 26034#L25 assume true; 26034#L25 [2019-01-14 03:49:04,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:04,291 INFO L82 PathProgramCache]: Analyzing trace with hash 1525438801, now seen corresponding path program 39 times [2019-01-14 03:49:04,291 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:04,291 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:04,292 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:04,292 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:04,292 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:04,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:04,931 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:04,932 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:04,932 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:04,946 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:49:04,977 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2019-01-14 03:49:04,977 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:04,979 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:04,989 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:05,015 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:05,015 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 41 [2019-01-14 03:49:05,015 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:05,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:05,015 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 78 times [2019-01-14 03:49:05,015 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:05,015 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:05,016 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:05,016 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:05,016 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:05,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:05,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:05,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2019-01-14 03:49:05,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=861, Invalid=861, Unknown=0, NotChecked=0, Total=1722 [2019-01-14 03:49:05,037 INFO L87 Difference]: Start difference. First operand 85 states and 127 transitions. cyclomatic complexity: 45 Second operand 42 states. [2019-01-14 03:49:05,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:05,408 INFO L93 Difference]: Finished difference Result 950 states and 995 transitions. [2019-01-14 03:49:05,412 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2019-01-14 03:49:05,412 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 950 states and 995 transitions. [2019-01-14 03:49:05,415 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:05,418 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 950 states to 949 states and 994 transitions. [2019-01-14 03:49:05,418 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:05,418 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:05,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 994 transitions. [2019-01-14 03:49:05,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:05,419 INFO L706 BuchiCegarLoop]: Abstraction has 949 states and 994 transitions. [2019-01-14 03:49:05,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 994 transitions. [2019-01-14 03:49:05,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 86. [2019-01-14 03:49:05,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2019-01-14 03:49:05,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 129 transitions. [2019-01-14 03:49:05,423 INFO L729 BuchiCegarLoop]: Abstraction has 86 states and 129 transitions. [2019-01-14 03:49:05,423 INFO L609 BuchiCegarLoop]: Abstraction has 86 states and 129 transitions. [2019-01-14 03:49:05,423 INFO L442 BuchiCegarLoop]: ======== Iteration 80============ [2019-01-14 03:49:05,423 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 86 states and 129 transitions. [2019-01-14 03:49:05,423 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:05,423 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:05,423 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:05,424 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [38, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:05,424 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:05,424 INFO L794 eck$LassoCheckResult]: Stem: 27236#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 27237#L12 main_~i~0 := 0; 27238#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 27241#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 27242#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27246#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27321#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27320#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27319#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27318#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27317#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27316#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27315#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27314#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27313#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27312#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27311#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27310#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27309#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27308#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27307#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27306#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27305#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27304#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27303#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27302#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27301#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27300#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27299#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27298#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27297#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27296#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27295#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27294#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27293#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27292#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27291#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27290#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27289#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27288#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27287#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27286#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 27285#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 27243#L21-2 assume main_~j~0 >= 100; 27240#L25 [2019-01-14 03:49:05,424 INFO L796 eck$LassoCheckResult]: Loop: 27240#L25 assume true; 27240#L25 [2019-01-14 03:49:05,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:05,424 INFO L82 PathProgramCache]: Analyzing trace with hash 1829322038, now seen corresponding path program 38 times [2019-01-14 03:49:05,425 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:05,425 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:05,425 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:05,425 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:05,425 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:05,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:06,051 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:06,051 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:06,051 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:06,066 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:49:06,103 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:49:06,103 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:06,106 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:06,114 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:06,134 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:06,135 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 40 [2019-01-14 03:49:06,135 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:06,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:06,135 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 79 times [2019-01-14 03:49:06,135 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:06,135 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:06,136 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:06,136 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:06,136 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:06,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:06,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:06,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2019-01-14 03:49:06,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=820, Invalid=820, Unknown=0, NotChecked=0, Total=1640 [2019-01-14 03:49:06,157 INFO L87 Difference]: Start difference. First operand 86 states and 129 transitions. cyclomatic complexity: 46 Second operand 41 states. [2019-01-14 03:49:06,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:06,259 INFO L93 Difference]: Finished difference Result 88 states and 131 transitions. [2019-01-14 03:49:06,262 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2019-01-14 03:49:06,263 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 88 states and 131 transitions. [2019-01-14 03:49:06,263 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:06,264 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 88 states to 87 states and 130 transitions. [2019-01-14 03:49:06,264 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:06,264 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:06,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 87 states and 130 transitions. [2019-01-14 03:49:06,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:06,264 INFO L706 BuchiCegarLoop]: Abstraction has 87 states and 130 transitions. [2019-01-14 03:49:06,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states and 130 transitions. [2019-01-14 03:49:06,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2019-01-14 03:49:06,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2019-01-14 03:49:06,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 130 transitions. [2019-01-14 03:49:06,266 INFO L729 BuchiCegarLoop]: Abstraction has 87 states and 130 transitions. [2019-01-14 03:49:06,266 INFO L609 BuchiCegarLoop]: Abstraction has 87 states and 130 transitions. [2019-01-14 03:49:06,266 INFO L442 BuchiCegarLoop]: ======== Iteration 81============ [2019-01-14 03:49:06,266 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 87 states and 130 transitions. [2019-01-14 03:49:06,266 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:06,267 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:06,267 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:06,267 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [40, 1, 1, 1, 1] [2019-01-14 03:49:06,267 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:06,267 INFO L794 eck$LassoCheckResult]: Stem: 27583#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 27584#L12 main_~i~0 := 0; 27585#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27591#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27592#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27669#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27667#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27665#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27663#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27661#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27659#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27657#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27655#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27653#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27651#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27649#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27647#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27645#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27643#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27641#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27639#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27637#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27635#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27633#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27631#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27629#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27627#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27625#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27623#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27621#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27619#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27617#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27615#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27613#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27611#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27609#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27607#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27605#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27603#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27601#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27599#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27597#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 27595#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 27586#L15-2 assume main_~i~0 >= 100; 27587#L25 [2019-01-14 03:49:06,268 INFO L796 eck$LassoCheckResult]: Loop: 27587#L25 assume true; 27587#L25 [2019-01-14 03:49:06,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:06,268 INFO L82 PathProgramCache]: Analyzing trace with hash 43964267, now seen corresponding path program 40 times [2019-01-14 03:49:06,268 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:06,268 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:06,269 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:06,269 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:06,269 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:06,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:07,334 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:07,335 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:07,335 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:07,353 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:49:07,377 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:49:07,377 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:07,380 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:07,388 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:07,406 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:07,406 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2019-01-14 03:49:07,407 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:07,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:07,407 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 80 times [2019-01-14 03:49:07,407 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:07,407 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:07,408 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:07,408 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:07,408 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:07,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:07,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:07,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2019-01-14 03:49:07,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=903, Invalid=903, Unknown=0, NotChecked=0, Total=1806 [2019-01-14 03:49:07,428 INFO L87 Difference]: Start difference. First operand 87 states and 130 transitions. cyclomatic complexity: 46 Second operand 43 states. [2019-01-14 03:49:07,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:07,773 INFO L93 Difference]: Finished difference Result 994 states and 1040 transitions. [2019-01-14 03:49:07,777 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2019-01-14 03:49:07,778 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 994 states and 1040 transitions. [2019-01-14 03:49:07,780 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:07,783 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 994 states to 993 states and 1039 transitions. [2019-01-14 03:49:07,783 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:07,783 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:07,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 993 states and 1039 transitions. [2019-01-14 03:49:07,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:07,784 INFO L706 BuchiCegarLoop]: Abstraction has 993 states and 1039 transitions. [2019-01-14 03:49:07,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 993 states and 1039 transitions. [2019-01-14 03:49:07,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 993 to 88. [2019-01-14 03:49:07,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2019-01-14 03:49:07,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 132 transitions. [2019-01-14 03:49:07,788 INFO L729 BuchiCegarLoop]: Abstraction has 88 states and 132 transitions. [2019-01-14 03:49:07,788 INFO L609 BuchiCegarLoop]: Abstraction has 88 states and 132 transitions. [2019-01-14 03:49:07,788 INFO L442 BuchiCegarLoop]: ======== Iteration 82============ [2019-01-14 03:49:07,788 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 88 states and 132 transitions. [2019-01-14 03:49:07,788 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:07,789 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:07,789 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:07,789 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [39, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:07,789 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:07,789 INFO L794 eck$LassoCheckResult]: Stem: 28839#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 28840#L12 main_~i~0 := 0; 28841#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 28844#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 28845#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28849#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28926#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28925#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28924#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28923#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28922#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28921#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28920#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28919#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28918#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28917#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28916#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28915#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28914#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28913#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28912#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28911#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28910#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28909#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28908#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28907#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28906#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28905#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28904#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28903#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28902#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28901#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28900#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28899#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28898#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28897#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28896#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28895#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28894#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28893#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28892#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28891#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28890#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 28889#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 28846#L21-2 assume main_~j~0 >= 100; 28843#L25 [2019-01-14 03:49:07,789 INFO L796 eck$LassoCheckResult]: Loop: 28843#L25 assume true; 28843#L25 [2019-01-14 03:49:07,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:07,790 INFO L82 PathProgramCache]: Analyzing trace with hash 874410040, now seen corresponding path program 39 times [2019-01-14 03:49:07,790 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:07,790 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:07,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:07,791 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:07,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:07,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:08,439 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:08,440 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:08,440 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:08,455 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:49:08,496 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2019-01-14 03:49:08,496 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:08,499 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:08,508 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:08,526 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:08,526 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 41 [2019-01-14 03:49:08,526 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:08,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:08,526 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 81 times [2019-01-14 03:49:08,527 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:08,527 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:08,527 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:08,527 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:08,527 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:08,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:08,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:08,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2019-01-14 03:49:08,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=861, Invalid=861, Unknown=0, NotChecked=0, Total=1722 [2019-01-14 03:49:08,546 INFO L87 Difference]: Start difference. First operand 88 states and 132 transitions. cyclomatic complexity: 47 Second operand 42 states. [2019-01-14 03:49:08,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:08,643 INFO L93 Difference]: Finished difference Result 90 states and 134 transitions. [2019-01-14 03:49:08,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2019-01-14 03:49:08,647 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 90 states and 134 transitions. [2019-01-14 03:49:08,647 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:08,648 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 90 states to 89 states and 133 transitions. [2019-01-14 03:49:08,648 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:08,648 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:08,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 133 transitions. [2019-01-14 03:49:08,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:08,648 INFO L706 BuchiCegarLoop]: Abstraction has 89 states and 133 transitions. [2019-01-14 03:49:08,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states and 133 transitions. [2019-01-14 03:49:08,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2019-01-14 03:49:08,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2019-01-14 03:49:08,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 133 transitions. [2019-01-14 03:49:08,650 INFO L729 BuchiCegarLoop]: Abstraction has 89 states and 133 transitions. [2019-01-14 03:49:08,650 INFO L609 BuchiCegarLoop]: Abstraction has 89 states and 133 transitions. [2019-01-14 03:49:08,650 INFO L442 BuchiCegarLoop]: ======== Iteration 83============ [2019-01-14 03:49:08,650 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 89 states and 133 transitions. [2019-01-14 03:49:08,650 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:08,650 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:08,650 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:08,651 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [41, 1, 1, 1, 1] [2019-01-14 03:49:08,651 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:08,651 INFO L794 eck$LassoCheckResult]: Stem: 29194#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 29195#L12 main_~i~0 := 0; 29196#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29202#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29203#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29282#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29280#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29278#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29276#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29274#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29272#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29270#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29268#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29266#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29264#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29262#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29260#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29258#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29256#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29254#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29252#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29250#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29248#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29246#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29244#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29242#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29240#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29238#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29236#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29234#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29232#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29230#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29228#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29226#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29224#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29222#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29220#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29218#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29216#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29214#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29212#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29210#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29208#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 29206#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 29197#L15-2 assume main_~i~0 >= 100; 29198#L25 [2019-01-14 03:49:08,651 INFO L796 eck$LassoCheckResult]: Loop: 29198#L25 assume true; 29198#L25 [2019-01-14 03:49:08,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:08,652 INFO L82 PathProgramCache]: Analyzing trace with hash 1362893969, now seen corresponding path program 41 times [2019-01-14 03:49:08,652 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:08,652 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:08,652 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:08,652 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:08,652 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:08,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:09,366 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 0 proven. 861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:09,366 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:09,366 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:09,380 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:49:09,410 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) [2019-01-14 03:49:09,410 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:09,413 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:09,422 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 0 proven. 861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:09,445 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:09,445 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 43 [2019-01-14 03:49:09,446 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:09,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:09,446 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 82 times [2019-01-14 03:49:09,446 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:09,446 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:09,447 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:09,447 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:09,447 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:09,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:09,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:09,466 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2019-01-14 03:49:09,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=946, Invalid=946, Unknown=0, NotChecked=0, Total=1892 [2019-01-14 03:49:09,466 INFO L87 Difference]: Start difference. First operand 89 states and 133 transitions. cyclomatic complexity: 47 Second operand 44 states. [2019-01-14 03:49:09,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:09,798 INFO L93 Difference]: Finished difference Result 1039 states and 1086 transitions. [2019-01-14 03:49:09,801 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2019-01-14 03:49:09,801 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1039 states and 1086 transitions. [2019-01-14 03:49:09,807 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:09,813 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1039 states to 1038 states and 1085 transitions. [2019-01-14 03:49:09,814 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:09,814 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:09,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1038 states and 1085 transitions. [2019-01-14 03:49:09,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:09,815 INFO L706 BuchiCegarLoop]: Abstraction has 1038 states and 1085 transitions. [2019-01-14 03:49:09,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1038 states and 1085 transitions. [2019-01-14 03:49:09,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1038 to 90. [2019-01-14 03:49:09,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2019-01-14 03:49:09,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 135 transitions. [2019-01-14 03:49:09,829 INFO L729 BuchiCegarLoop]: Abstraction has 90 states and 135 transitions. [2019-01-14 03:49:09,829 INFO L609 BuchiCegarLoop]: Abstraction has 90 states and 135 transitions. [2019-01-14 03:49:09,829 INFO L442 BuchiCegarLoop]: ======== Iteration 84============ [2019-01-14 03:49:09,829 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 90 states and 135 transitions. [2019-01-14 03:49:09,830 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:09,830 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:09,830 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:09,830 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [40, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:09,830 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:09,831 INFO L794 eck$LassoCheckResult]: Stem: 30501#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 30502#L12 main_~i~0 := 0; 30503#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 30506#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 30507#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30511#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30590#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30589#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30588#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30587#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30586#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30585#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30584#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30583#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30582#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30581#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30580#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30579#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30578#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30577#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30576#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30575#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30574#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30573#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30572#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30571#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30570#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30569#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30568#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30567#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30566#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30565#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30564#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30563#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30562#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30561#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30560#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30559#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30558#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30557#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30556#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30555#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30554#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30553#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 30552#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 30508#L21-2 assume main_~j~0 >= 100; 30505#L25 [2019-01-14 03:49:09,834 INFO L796 eck$LassoCheckResult]: Loop: 30505#L25 assume true; 30505#L25 [2019-01-14 03:49:09,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:09,834 INFO L82 PathProgramCache]: Analyzing trace with hash 1336909174, now seen corresponding path program 40 times [2019-01-14 03:49:09,834 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:09,834 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:09,835 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:09,835 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:09,835 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:09,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:10,648 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:10,649 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:10,649 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:10,664 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:49:10,700 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:49:10,700 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:10,702 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:10,711 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:10,729 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:10,730 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2019-01-14 03:49:10,730 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:10,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:10,730 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 83 times [2019-01-14 03:49:10,730 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:10,730 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:10,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:10,731 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:10,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:10,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:10,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:10,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2019-01-14 03:49:10,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=903, Invalid=903, Unknown=0, NotChecked=0, Total=1806 [2019-01-14 03:49:10,751 INFO L87 Difference]: Start difference. First operand 90 states and 135 transitions. cyclomatic complexity: 48 Second operand 43 states. [2019-01-14 03:49:10,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:10,847 INFO L93 Difference]: Finished difference Result 92 states and 137 transitions. [2019-01-14 03:49:10,851 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2019-01-14 03:49:10,851 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 92 states and 137 transitions. [2019-01-14 03:49:10,851 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:10,852 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 92 states to 91 states and 136 transitions. [2019-01-14 03:49:10,852 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:10,852 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:10,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 91 states and 136 transitions. [2019-01-14 03:49:10,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:10,852 INFO L706 BuchiCegarLoop]: Abstraction has 91 states and 136 transitions. [2019-01-14 03:49:10,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states and 136 transitions. [2019-01-14 03:49:10,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2019-01-14 03:49:10,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2019-01-14 03:49:10,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 136 transitions. [2019-01-14 03:49:10,854 INFO L729 BuchiCegarLoop]: Abstraction has 91 states and 136 transitions. [2019-01-14 03:49:10,854 INFO L609 BuchiCegarLoop]: Abstraction has 91 states and 136 transitions. [2019-01-14 03:49:10,854 INFO L442 BuchiCegarLoop]: ======== Iteration 85============ [2019-01-14 03:49:10,854 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 91 states and 136 transitions. [2019-01-14 03:49:10,854 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:10,854 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:10,855 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:10,855 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [42, 1, 1, 1, 1] [2019-01-14 03:49:10,855 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:10,855 INFO L794 eck$LassoCheckResult]: Stem: 30864#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 30865#L12 main_~i~0 := 0; 30866#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30872#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30873#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30954#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30952#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30950#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30948#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30946#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30944#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30942#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30940#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30938#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30936#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30934#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30932#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30930#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30928#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30926#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30924#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30922#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30920#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30918#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30916#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30914#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30912#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30910#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30908#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30906#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30904#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30902#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30900#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30898#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30896#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30894#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30892#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30890#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30888#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30886#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30884#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30882#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30880#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30878#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 30876#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 30867#L15-2 assume main_~i~0 >= 100; 30868#L25 [2019-01-14 03:49:10,855 INFO L796 eck$LassoCheckResult]: Loop: 30868#L25 assume true; 30868#L25 [2019-01-14 03:49:10,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:10,856 INFO L82 PathProgramCache]: Analyzing trace with hash -699958229, now seen corresponding path program 42 times [2019-01-14 03:49:10,856 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:10,856 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:10,856 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:10,856 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:10,857 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:10,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:11,588 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:11,588 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:11,588 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:11,606 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:49:11,779 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2019-01-14 03:49:11,779 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:11,782 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:11,794 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:11,827 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:11,827 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 44 [2019-01-14 03:49:11,827 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:11,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:11,828 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 84 times [2019-01-14 03:49:11,828 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:11,828 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:11,829 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:11,832 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:11,832 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:11,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:11,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:11,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2019-01-14 03:49:11,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=990, Invalid=990, Unknown=0, NotChecked=0, Total=1980 [2019-01-14 03:49:11,886 INFO L87 Difference]: Start difference. First operand 91 states and 136 transitions. cyclomatic complexity: 48 Second operand 45 states. [2019-01-14 03:49:12,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:12,297 INFO L93 Difference]: Finished difference Result 1085 states and 1133 transitions. [2019-01-14 03:49:12,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2019-01-14 03:49:12,301 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1085 states and 1133 transitions. [2019-01-14 03:49:12,304 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:12,308 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1085 states to 1084 states and 1132 transitions. [2019-01-14 03:49:12,308 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:12,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:12,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1084 states and 1132 transitions. [2019-01-14 03:49:12,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:12,309 INFO L706 BuchiCegarLoop]: Abstraction has 1084 states and 1132 transitions. [2019-01-14 03:49:12,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states and 1132 transitions. [2019-01-14 03:49:12,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 92. [2019-01-14 03:49:12,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2019-01-14 03:49:12,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 138 transitions. [2019-01-14 03:49:12,315 INFO L729 BuchiCegarLoop]: Abstraction has 92 states and 138 transitions. [2019-01-14 03:49:12,315 INFO L609 BuchiCegarLoop]: Abstraction has 92 states and 138 transitions. [2019-01-14 03:49:12,315 INFO L442 BuchiCegarLoop]: ======== Iteration 86============ [2019-01-14 03:49:12,315 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 92 states and 138 transitions. [2019-01-14 03:49:12,315 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:12,315 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:12,315 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:12,317 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [41, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:12,317 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:12,317 INFO L794 eck$LassoCheckResult]: Stem: 32223#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 32224#L12 main_~i~0 := 0; 32225#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 32228#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 32229#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32233#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32314#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32313#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32312#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32311#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32310#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32309#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32308#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32307#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32306#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32305#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32304#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32303#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32302#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32301#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32300#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32299#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32298#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32297#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32296#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32295#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32294#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32293#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32292#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32291#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32290#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32289#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32288#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32287#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32286#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32285#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32284#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32283#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32282#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32281#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32280#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32279#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32278#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32277#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32276#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 32275#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 32230#L21-2 assume main_~j~0 >= 100; 32227#L25 [2019-01-14 03:49:12,318 INFO L796 eck$LassoCheckResult]: Loop: 32227#L25 assume true; 32227#L25 [2019-01-14 03:49:12,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:12,318 INFO L82 PathProgramCache]: Analyzing trace with hash -1505486856, now seen corresponding path program 41 times [2019-01-14 03:49:12,318 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:12,318 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:12,319 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:12,319 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:12,319 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:12,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:13,037 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 0 proven. 861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:13,037 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:13,037 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:13,055 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:49:13,122 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) [2019-01-14 03:49:13,122 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:13,125 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:13,133 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 0 proven. 861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:13,151 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:13,151 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 43 [2019-01-14 03:49:13,151 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:13,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:13,152 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 85 times [2019-01-14 03:49:13,152 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:13,152 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:13,153 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:13,153 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:13,153 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:13,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:13,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:13,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2019-01-14 03:49:13,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=946, Invalid=946, Unknown=0, NotChecked=0, Total=1892 [2019-01-14 03:49:13,174 INFO L87 Difference]: Start difference. First operand 92 states and 138 transitions. cyclomatic complexity: 49 Second operand 44 states. [2019-01-14 03:49:13,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:13,273 INFO L93 Difference]: Finished difference Result 94 states and 140 transitions. [2019-01-14 03:49:13,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2019-01-14 03:49:13,277 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 94 states and 140 transitions. [2019-01-14 03:49:13,277 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:13,278 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 94 states to 93 states and 139 transitions. [2019-01-14 03:49:13,278 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:13,278 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:13,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 139 transitions. [2019-01-14 03:49:13,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:13,279 INFO L706 BuchiCegarLoop]: Abstraction has 93 states and 139 transitions. [2019-01-14 03:49:13,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states and 139 transitions. [2019-01-14 03:49:13,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2019-01-14 03:49:13,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2019-01-14 03:49:13,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 139 transitions. [2019-01-14 03:49:13,281 INFO L729 BuchiCegarLoop]: Abstraction has 93 states and 139 transitions. [2019-01-14 03:49:13,281 INFO L609 BuchiCegarLoop]: Abstraction has 93 states and 139 transitions. [2019-01-14 03:49:13,281 INFO L442 BuchiCegarLoop]: ======== Iteration 87============ [2019-01-14 03:49:13,281 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93 states and 139 transitions. [2019-01-14 03:49:13,282 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:13,282 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:13,282 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:13,282 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [43, 1, 1, 1, 1] [2019-01-14 03:49:13,282 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:13,282 INFO L794 eck$LassoCheckResult]: Stem: 32594#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 32595#L12 main_~i~0 := 0; 32596#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32602#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32603#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32686#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32684#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32682#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32680#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32678#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32676#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32674#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32672#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32670#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32668#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32666#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32664#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32662#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32660#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32658#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32656#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32654#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32652#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32650#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32648#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32646#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32644#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32642#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32640#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32638#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32636#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32634#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32632#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32630#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32628#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32626#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32624#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32622#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32620#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32618#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32616#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32614#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32612#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32610#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32608#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 32606#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 32597#L15-2 assume main_~i~0 >= 100; 32598#L25 [2019-01-14 03:49:13,283 INFO L796 eck$LassoCheckResult]: Loop: 32598#L25 assume true; 32598#L25 [2019-01-14 03:49:13,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:13,283 INFO L82 PathProgramCache]: Analyzing trace with hash -223866927, now seen corresponding path program 43 times [2019-01-14 03:49:13,283 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:13,283 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:13,284 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:13,284 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:13,284 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:13,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:14,213 INFO L134 CoverageAnalysis]: Checked inductivity of 946 backedges. 0 proven. 946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:14,213 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:14,213 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:14,229 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:14,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:14,258 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:14,270 INFO L134 CoverageAnalysis]: Checked inductivity of 946 backedges. 0 proven. 946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:14,302 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:14,302 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 45 [2019-01-14 03:49:14,302 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:14,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:14,303 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 86 times [2019-01-14 03:49:14,303 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:14,303 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:14,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:14,303 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:14,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:14,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:14,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:14,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2019-01-14 03:49:14,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1035, Invalid=1035, Unknown=0, NotChecked=0, Total=2070 [2019-01-14 03:49:14,358 INFO L87 Difference]: Start difference. First operand 93 states and 139 transitions. cyclomatic complexity: 49 Second operand 46 states. [2019-01-14 03:49:14,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:14,785 INFO L93 Difference]: Finished difference Result 1132 states and 1181 transitions. [2019-01-14 03:49:14,786 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2019-01-14 03:49:14,786 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1132 states and 1181 transitions. [2019-01-14 03:49:14,790 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:14,794 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1132 states to 1131 states and 1180 transitions. [2019-01-14 03:49:14,794 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:14,795 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:14,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1131 states and 1180 transitions. [2019-01-14 03:49:14,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:14,796 INFO L706 BuchiCegarLoop]: Abstraction has 1131 states and 1180 transitions. [2019-01-14 03:49:14,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1131 states and 1180 transitions. [2019-01-14 03:49:14,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1131 to 94. [2019-01-14 03:49:14,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2019-01-14 03:49:14,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 141 transitions. [2019-01-14 03:49:14,800 INFO L729 BuchiCegarLoop]: Abstraction has 94 states and 141 transitions. [2019-01-14 03:49:14,800 INFO L609 BuchiCegarLoop]: Abstraction has 94 states and 141 transitions. [2019-01-14 03:49:14,800 INFO L442 BuchiCegarLoop]: ======== Iteration 88============ [2019-01-14 03:49:14,801 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 94 states and 141 transitions. [2019-01-14 03:49:14,801 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:14,801 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:14,801 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:14,801 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [42, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:14,802 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:14,802 INFO L794 eck$LassoCheckResult]: Stem: 34006#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 34007#L12 main_~i~0 := 0; 34008#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 34011#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 34012#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34016#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34099#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34098#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34097#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34096#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34095#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34094#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34093#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34092#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34091#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34090#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34089#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34088#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34087#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34086#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34085#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34084#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34083#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34082#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34081#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34080#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34079#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34078#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34077#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34076#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34075#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34074#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34073#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34072#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34071#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34070#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34069#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34068#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34067#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34066#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34065#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34064#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34063#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34062#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34061#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34060#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 34059#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 34013#L21-2 assume main_~j~0 >= 100; 34010#L25 [2019-01-14 03:49:14,802 INFO L796 eck$LassoCheckResult]: Loop: 34010#L25 assume true; 34010#L25 [2019-01-14 03:49:14,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:14,802 INFO L82 PathProgramCache]: Analyzing trace with hash 574549430, now seen corresponding path program 42 times [2019-01-14 03:49:14,802 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:14,802 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:14,803 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:14,803 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:14,803 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:14,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:15,559 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:15,559 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:15,559 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:15,574 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:49:15,621 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2019-01-14 03:49:15,621 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:15,624 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:15,636 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:15,668 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:15,668 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 44 [2019-01-14 03:49:15,668 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:15,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:15,668 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 87 times [2019-01-14 03:49:15,669 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:15,669 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:15,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:15,669 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:15,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:15,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:15,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:15,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2019-01-14 03:49:15,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=990, Invalid=990, Unknown=0, NotChecked=0, Total=1980 [2019-01-14 03:49:15,692 INFO L87 Difference]: Start difference. First operand 94 states and 141 transitions. cyclomatic complexity: 50 Second operand 45 states. [2019-01-14 03:49:15,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:15,783 INFO L93 Difference]: Finished difference Result 96 states and 143 transitions. [2019-01-14 03:49:15,784 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2019-01-14 03:49:15,784 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 96 states and 143 transitions. [2019-01-14 03:49:15,785 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:15,786 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 96 states to 95 states and 142 transitions. [2019-01-14 03:49:15,786 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:15,786 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:15,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 142 transitions. [2019-01-14 03:49:15,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:15,787 INFO L706 BuchiCegarLoop]: Abstraction has 95 states and 142 transitions. [2019-01-14 03:49:15,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states and 142 transitions. [2019-01-14 03:49:15,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2019-01-14 03:49:15,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2019-01-14 03:49:15,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 142 transitions. [2019-01-14 03:49:15,788 INFO L729 BuchiCegarLoop]: Abstraction has 95 states and 142 transitions. [2019-01-14 03:49:15,788 INFO L609 BuchiCegarLoop]: Abstraction has 95 states and 142 transitions. [2019-01-14 03:49:15,789 INFO L442 BuchiCegarLoop]: ======== Iteration 89============ [2019-01-14 03:49:15,789 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 95 states and 142 transitions. [2019-01-14 03:49:15,789 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:15,789 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:15,789 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:15,790 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [44, 1, 1, 1, 1] [2019-01-14 03:49:15,790 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:15,790 INFO L794 eck$LassoCheckResult]: Stem: 34385#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 34386#L12 main_~i~0 := 0; 34387#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34393#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34394#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34479#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34477#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34475#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34473#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34471#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34469#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34467#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34465#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34463#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34461#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34459#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34457#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34455#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34453#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34451#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34449#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34447#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34445#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34443#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34441#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34439#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34437#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34435#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34433#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34431#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34429#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34427#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34425#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34423#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34421#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34419#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34417#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34415#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34413#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34411#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34409#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34407#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34405#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34403#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34401#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34399#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 34397#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 34388#L15-2 assume main_~i~0 >= 100; 34389#L25 [2019-01-14 03:49:15,790 INFO L796 eck$LassoCheckResult]: Loop: 34389#L25 assume true; 34389#L25 [2019-01-14 03:49:15,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:15,790 INFO L82 PathProgramCache]: Analyzing trace with hash 1650061547, now seen corresponding path program 44 times [2019-01-14 03:49:15,790 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:15,790 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:15,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:15,791 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:15,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:15,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:16,588 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:16,588 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:16,588 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:16,603 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:49:16,643 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:49:16,643 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:16,645 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:16,657 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:16,689 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:16,689 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 46 [2019-01-14 03:49:16,689 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:16,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:16,690 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 88 times [2019-01-14 03:49:16,690 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:16,690 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:16,690 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:16,690 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:16,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:16,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:16,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:16,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2019-01-14 03:49:16,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1081, Invalid=1081, Unknown=0, NotChecked=0, Total=2162 [2019-01-14 03:49:16,730 INFO L87 Difference]: Start difference. First operand 95 states and 142 transitions. cyclomatic complexity: 50 Second operand 47 states. [2019-01-14 03:49:17,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:17,251 INFO L93 Difference]: Finished difference Result 1180 states and 1230 transitions. [2019-01-14 03:49:17,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2019-01-14 03:49:17,256 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1180 states and 1230 transitions. [2019-01-14 03:49:17,259 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:17,262 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1180 states to 1179 states and 1229 transitions. [2019-01-14 03:49:17,263 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:17,263 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:17,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1179 states and 1229 transitions. [2019-01-14 03:49:17,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:17,264 INFO L706 BuchiCegarLoop]: Abstraction has 1179 states and 1229 transitions. [2019-01-14 03:49:17,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1179 states and 1229 transitions. [2019-01-14 03:49:17,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1179 to 96. [2019-01-14 03:49:17,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2019-01-14 03:49:17,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 144 transitions. [2019-01-14 03:49:17,269 INFO L729 BuchiCegarLoop]: Abstraction has 96 states and 144 transitions. [2019-01-14 03:49:17,269 INFO L609 BuchiCegarLoop]: Abstraction has 96 states and 144 transitions. [2019-01-14 03:49:17,269 INFO L442 BuchiCegarLoop]: ======== Iteration 90============ [2019-01-14 03:49:17,269 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 96 states and 144 transitions. [2019-01-14 03:49:17,269 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:17,269 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:17,269 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:17,270 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [43, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:17,270 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:17,270 INFO L794 eck$LassoCheckResult]: Stem: 35851#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 35852#L12 main_~i~0 := 0; 35853#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 35856#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 35857#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35861#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35946#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35945#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35944#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35943#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35942#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35941#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35940#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35939#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35938#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35937#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35936#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35935#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35934#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35933#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35932#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35931#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35930#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35929#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35928#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35927#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35926#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35925#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35924#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35923#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35922#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35921#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35920#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35919#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35918#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35917#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35916#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35915#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35914#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35913#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35912#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35911#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35910#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35909#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35908#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35907#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35906#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 35905#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 35858#L21-2 assume main_~j~0 >= 100; 35855#L25 [2019-01-14 03:49:17,270 INFO L796 eck$LassoCheckResult]: Loop: 35855#L25 assume true; 35855#L25 [2019-01-14 03:49:17,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:17,271 INFO L82 PathProgramCache]: Analyzing trace with hash 631164856, now seen corresponding path program 43 times [2019-01-14 03:49:17,271 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:17,271 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:17,271 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:17,271 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:17,272 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:17,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:18,874 INFO L134 CoverageAnalysis]: Checked inductivity of 946 backedges. 0 proven. 946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:18,874 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:18,874 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:18,889 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:18,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:18,930 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:18,941 INFO L134 CoverageAnalysis]: Checked inductivity of 946 backedges. 0 proven. 946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:18,959 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:18,959 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 45 [2019-01-14 03:49:18,959 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:18,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:18,959 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 89 times [2019-01-14 03:49:18,960 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:18,960 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:18,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:18,960 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:18,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:18,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:18,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:18,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2019-01-14 03:49:18,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1035, Invalid=1035, Unknown=0, NotChecked=0, Total=2070 [2019-01-14 03:49:18,982 INFO L87 Difference]: Start difference. First operand 96 states and 144 transitions. cyclomatic complexity: 51 Second operand 46 states. [2019-01-14 03:49:19,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:19,067 INFO L93 Difference]: Finished difference Result 98 states and 146 transitions. [2019-01-14 03:49:19,068 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2019-01-14 03:49:19,068 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 98 states and 146 transitions. [2019-01-14 03:49:19,069 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:19,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 98 states to 97 states and 145 transitions. [2019-01-14 03:49:19,070 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:19,070 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:19,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 97 states and 145 transitions. [2019-01-14 03:49:19,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:19,070 INFO L706 BuchiCegarLoop]: Abstraction has 97 states and 145 transitions. [2019-01-14 03:49:19,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states and 145 transitions. [2019-01-14 03:49:19,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2019-01-14 03:49:19,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2019-01-14 03:49:19,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 145 transitions. [2019-01-14 03:49:19,072 INFO L729 BuchiCegarLoop]: Abstraction has 97 states and 145 transitions. [2019-01-14 03:49:19,072 INFO L609 BuchiCegarLoop]: Abstraction has 97 states and 145 transitions. [2019-01-14 03:49:19,072 INFO L442 BuchiCegarLoop]: ======== Iteration 91============ [2019-01-14 03:49:19,072 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 97 states and 145 transitions. [2019-01-14 03:49:19,073 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:19,073 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:19,073 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:19,073 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [45, 1, 1, 1, 1] [2019-01-14 03:49:19,073 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:19,074 INFO L794 eck$LassoCheckResult]: Stem: 36238#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 36239#L12 main_~i~0 := 0; 36240#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36246#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36247#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36334#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36332#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36330#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36328#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36326#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36324#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36322#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36320#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36318#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36316#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36314#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36312#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36310#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36308#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36306#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36304#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36302#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36300#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36298#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36296#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36294#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36292#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36290#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36288#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36286#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36284#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36282#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36280#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36278#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36276#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36274#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36272#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36270#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36268#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36266#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36264#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36262#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36260#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36258#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36256#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36254#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36252#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 36250#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 36241#L15-2 assume main_~i~0 >= 100; 36242#L25 [2019-01-14 03:49:19,077 INFO L796 eck$LassoCheckResult]: Loop: 36242#L25 assume true; 36242#L25 [2019-01-14 03:49:19,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:19,077 INFO L82 PathProgramCache]: Analyzing trace with hash -387697903, now seen corresponding path program 45 times [2019-01-14 03:49:19,077 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:19,077 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:19,078 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:19,078 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:19,078 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:19,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:20,266 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 0 proven. 1035 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:20,266 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:20,266 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:20,284 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:49:20,317 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2019-01-14 03:49:20,317 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:20,320 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:20,331 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 0 proven. 1035 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:20,358 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:20,358 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 47 [2019-01-14 03:49:20,358 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:20,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:20,359 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 90 times [2019-01-14 03:49:20,359 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:20,359 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:20,359 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:20,360 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:20,360 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:20,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:20,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:20,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2019-01-14 03:49:20,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1128, Invalid=1128, Unknown=0, NotChecked=0, Total=2256 [2019-01-14 03:49:20,408 INFO L87 Difference]: Start difference. First operand 97 states and 145 transitions. cyclomatic complexity: 51 Second operand 48 states. [2019-01-14 03:49:22,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:22,329 INFO L93 Difference]: Finished difference Result 1229 states and 1280 transitions. [2019-01-14 03:49:22,333 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2019-01-14 03:49:22,333 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1229 states and 1280 transitions. [2019-01-14 03:49:22,336 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:22,341 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1229 states to 1228 states and 1279 transitions. [2019-01-14 03:49:22,342 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:22,342 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:22,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1228 states and 1279 transitions. [2019-01-14 03:49:22,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:22,343 INFO L706 BuchiCegarLoop]: Abstraction has 1228 states and 1279 transitions. [2019-01-14 03:49:22,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1228 states and 1279 transitions. [2019-01-14 03:49:22,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1228 to 98. [2019-01-14 03:49:22,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2019-01-14 03:49:22,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 147 transitions. [2019-01-14 03:49:22,347 INFO L729 BuchiCegarLoop]: Abstraction has 98 states and 147 transitions. [2019-01-14 03:49:22,347 INFO L609 BuchiCegarLoop]: Abstraction has 98 states and 147 transitions. [2019-01-14 03:49:22,348 INFO L442 BuchiCegarLoop]: ======== Iteration 92============ [2019-01-14 03:49:22,348 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 98 states and 147 transitions. [2019-01-14 03:49:22,348 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:22,348 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:22,348 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:22,349 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [44, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:22,349 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:22,349 INFO L794 eck$LassoCheckResult]: Stem: 37759#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 37760#L12 main_~i~0 := 0; 37761#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 37764#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 37765#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37769#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37856#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37855#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37854#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37853#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37852#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37851#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37850#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37849#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37848#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37847#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37846#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37845#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37844#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37843#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37842#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37841#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37840#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37839#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37838#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37837#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37836#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37835#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37834#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37833#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37832#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37831#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37830#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37829#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37828#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37827#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37826#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37825#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37824#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37823#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37822#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37821#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37820#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37819#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37818#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37817#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37816#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37815#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 37814#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 37766#L21-2 assume main_~j~0 >= 100; 37763#L25 [2019-01-14 03:49:22,349 INFO L796 eck$LassoCheckResult]: Loop: 37763#L25 assume true; 37763#L25 [2019-01-14 03:49:22,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:22,349 INFO L82 PathProgramCache]: Analyzing trace with hash -1908724234, now seen corresponding path program 44 times [2019-01-14 03:49:22,349 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:22,350 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:22,350 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:22,350 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:22,351 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:22,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:23,954 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:23,955 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:23,955 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:23,971 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:49:24,014 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:49:24,014 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:24,017 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:24,031 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:24,059 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:24,059 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 46 [2019-01-14 03:49:24,059 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:24,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:24,059 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 91 times [2019-01-14 03:49:24,060 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:24,060 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:24,060 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:24,060 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:24,060 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:24,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:24,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:24,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2019-01-14 03:49:24,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1081, Invalid=1081, Unknown=0, NotChecked=0, Total=2162 [2019-01-14 03:49:24,121 INFO L87 Difference]: Start difference. First operand 98 states and 147 transitions. cyclomatic complexity: 52 Second operand 47 states. [2019-01-14 03:49:25,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:25,026 INFO L93 Difference]: Finished difference Result 100 states and 149 transitions. [2019-01-14 03:49:25,027 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2019-01-14 03:49:25,027 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 100 states and 149 transitions. [2019-01-14 03:49:25,028 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:25,029 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 100 states to 99 states and 148 transitions. [2019-01-14 03:49:25,029 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:25,029 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:25,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 99 states and 148 transitions. [2019-01-14 03:49:25,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:25,029 INFO L706 BuchiCegarLoop]: Abstraction has 99 states and 148 transitions. [2019-01-14 03:49:25,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states and 148 transitions. [2019-01-14 03:49:25,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2019-01-14 03:49:25,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2019-01-14 03:49:25,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 148 transitions. [2019-01-14 03:49:25,031 INFO L729 BuchiCegarLoop]: Abstraction has 99 states and 148 transitions. [2019-01-14 03:49:25,031 INFO L609 BuchiCegarLoop]: Abstraction has 99 states and 148 transitions. [2019-01-14 03:49:25,031 INFO L442 BuchiCegarLoop]: ======== Iteration 93============ [2019-01-14 03:49:25,031 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 99 states and 148 transitions. [2019-01-14 03:49:25,031 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:25,031 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:25,031 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:25,032 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [46, 1, 1, 1, 1] [2019-01-14 03:49:25,032 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:25,032 INFO L794 eck$LassoCheckResult]: Stem: 38154#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 38155#L12 main_~i~0 := 0; 38156#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38162#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38163#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38252#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38250#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38248#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38246#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38244#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38242#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38240#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38238#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38236#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38234#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38232#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38230#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38228#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38226#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38224#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38222#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38220#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38218#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38216#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38214#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38212#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38210#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38208#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38206#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38204#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38202#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38200#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38198#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38196#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38194#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38192#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38190#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38188#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38186#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38184#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38182#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38180#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38178#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38176#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38174#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38172#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38170#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38168#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 38166#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 38157#L15-2 assume main_~i~0 >= 100; 38158#L25 [2019-01-14 03:49:25,032 INFO L796 eck$LassoCheckResult]: Loop: 38158#L25 assume true; 38158#L25 [2019-01-14 03:49:25,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:25,033 INFO L82 PathProgramCache]: Analyzing trace with hash 866268587, now seen corresponding path program 46 times [2019-01-14 03:49:25,033 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:25,033 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:25,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:25,034 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:25,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:25,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:26,535 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:26,535 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:26,535 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:26,553 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:49:26,580 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:49:26,580 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:26,582 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:26,591 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:26,621 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:26,621 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2019-01-14 03:49:26,622 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:26,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:26,622 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 92 times [2019-01-14 03:49:26,622 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:26,622 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:26,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:26,626 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:26,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:26,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:26,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:26,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2019-01-14 03:49:26,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1176, Invalid=1176, Unknown=0, NotChecked=0, Total=2352 [2019-01-14 03:49:26,678 INFO L87 Difference]: Start difference. First operand 99 states and 148 transitions. cyclomatic complexity: 52 Second operand 49 states. [2019-01-14 03:49:27,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:27,138 INFO L93 Difference]: Finished difference Result 1279 states and 1331 transitions. [2019-01-14 03:49:27,143 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2019-01-14 03:49:27,143 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1279 states and 1331 transitions. [2019-01-14 03:49:27,146 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:27,151 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1279 states to 1278 states and 1330 transitions. [2019-01-14 03:49:27,151 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:27,151 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:27,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1278 states and 1330 transitions. [2019-01-14 03:49:27,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:27,152 INFO L706 BuchiCegarLoop]: Abstraction has 1278 states and 1330 transitions. [2019-01-14 03:49:27,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1278 states and 1330 transitions. [2019-01-14 03:49:27,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1278 to 100. [2019-01-14 03:49:27,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2019-01-14 03:49:27,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 150 transitions. [2019-01-14 03:49:27,157 INFO L729 BuchiCegarLoop]: Abstraction has 100 states and 150 transitions. [2019-01-14 03:49:27,157 INFO L609 BuchiCegarLoop]: Abstraction has 100 states and 150 transitions. [2019-01-14 03:49:27,157 INFO L442 BuchiCegarLoop]: ======== Iteration 94============ [2019-01-14 03:49:27,157 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 100 states and 150 transitions. [2019-01-14 03:49:27,157 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:27,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:27,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:27,158 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [45, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:27,158 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:27,158 INFO L794 eck$LassoCheckResult]: Stem: 39731#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 39732#L12 main_~i~0 := 0; 39733#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 39736#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 39737#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39741#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39830#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39829#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39828#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39827#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39826#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39825#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39824#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39823#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39822#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39821#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39820#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39819#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39818#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39817#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39816#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39815#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39814#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39813#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39812#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39811#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39810#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39809#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39808#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39807#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39806#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39805#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39804#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39803#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39802#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39801#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39800#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39799#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39798#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39797#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39796#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39795#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39794#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39793#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39792#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39791#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39790#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39789#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39788#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 39787#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 39738#L21-2 assume main_~j~0 >= 100; 39735#L25 [2019-01-14 03:49:27,159 INFO L796 eck$LassoCheckResult]: Loop: 39735#L25 assume true; 39735#L25 [2019-01-14 03:49:27,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:27,159 INFO L82 PathProgramCache]: Analyzing trace with hash 959092600, now seen corresponding path program 45 times [2019-01-14 03:49:27,159 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:27,159 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:27,159 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:27,160 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:27,160 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:27,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:28,139 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 0 proven. 1035 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:28,140 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:28,140 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:28,156 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:49:28,213 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2019-01-14 03:49:28,213 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:28,216 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:28,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 0 proven. 1035 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:28,243 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:28,243 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 47 [2019-01-14 03:49:28,243 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:28,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:28,244 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 93 times [2019-01-14 03:49:28,244 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:28,244 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:28,244 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:28,244 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:28,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:28,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:28,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:28,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2019-01-14 03:49:28,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1128, Invalid=1128, Unknown=0, NotChecked=0, Total=2256 [2019-01-14 03:49:28,269 INFO L87 Difference]: Start difference. First operand 100 states and 150 transitions. cyclomatic complexity: 53 Second operand 48 states. [2019-01-14 03:49:28,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:28,336 INFO L93 Difference]: Finished difference Result 102 states and 152 transitions. [2019-01-14 03:49:28,341 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2019-01-14 03:49:28,341 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 102 states and 152 transitions. [2019-01-14 03:49:28,342 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:28,343 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 102 states to 101 states and 151 transitions. [2019-01-14 03:49:28,343 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:28,343 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:28,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 101 states and 151 transitions. [2019-01-14 03:49:28,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:28,343 INFO L706 BuchiCegarLoop]: Abstraction has 101 states and 151 transitions. [2019-01-14 03:49:28,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states and 151 transitions. [2019-01-14 03:49:28,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2019-01-14 03:49:28,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 101 states. [2019-01-14 03:49:28,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 151 transitions. [2019-01-14 03:49:28,345 INFO L729 BuchiCegarLoop]: Abstraction has 101 states and 151 transitions. [2019-01-14 03:49:28,345 INFO L609 BuchiCegarLoop]: Abstraction has 101 states and 151 transitions. [2019-01-14 03:49:28,345 INFO L442 BuchiCegarLoop]: ======== Iteration 95============ [2019-01-14 03:49:28,345 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 101 states and 151 transitions. [2019-01-14 03:49:28,345 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:28,346 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:28,346 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:28,346 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [47, 1, 1, 1, 1] [2019-01-14 03:49:28,346 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:28,346 INFO L794 eck$LassoCheckResult]: Stem: 40134#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 40135#L12 main_~i~0 := 0; 40136#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40142#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40143#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40234#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40232#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40230#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40228#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40226#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40224#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40222#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40220#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40218#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40216#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40214#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40212#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40210#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40208#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40206#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40204#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40202#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40200#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40198#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40196#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40194#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40192#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40190#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40188#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40186#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40184#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40182#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40180#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40178#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40176#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40174#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40172#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40170#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40168#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40166#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40164#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40162#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40160#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40158#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40156#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40154#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40152#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40150#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40148#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 40146#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 40137#L15-2 assume main_~i~0 >= 100; 40138#L25 [2019-01-14 03:49:28,346 INFO L796 eck$LassoCheckResult]: Loop: 40138#L25 assume true; 40138#L25 [2019-01-14 03:49:28,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:28,354 INFO L82 PathProgramCache]: Analyzing trace with hash 1084524113, now seen corresponding path program 47 times [2019-01-14 03:49:28,354 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:28,354 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:28,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:28,355 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:28,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:28,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:29,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 1128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:29,268 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:29,268 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:29,284 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:49:29,322 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2019-01-14 03:49:29,322 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:29,324 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:29,334 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 1128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:29,352 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:29,352 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 49 [2019-01-14 03:49:29,352 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:29,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:29,353 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 94 times [2019-01-14 03:49:29,353 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:29,353 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:29,353 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:29,354 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:29,354 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:29,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:29,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:29,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2019-01-14 03:49:29,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1225, Invalid=1225, Unknown=0, NotChecked=0, Total=2450 [2019-01-14 03:49:29,374 INFO L87 Difference]: Start difference. First operand 101 states and 151 transitions. cyclomatic complexity: 53 Second operand 50 states. [2019-01-14 03:49:29,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:29,795 INFO L93 Difference]: Finished difference Result 1330 states and 1383 transitions. [2019-01-14 03:49:29,801 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2019-01-14 03:49:29,801 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1330 states and 1383 transitions. [2019-01-14 03:49:29,805 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:29,809 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1330 states to 1329 states and 1382 transitions. [2019-01-14 03:49:29,809 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:29,809 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:29,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1329 states and 1382 transitions. [2019-01-14 03:49:29,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:29,810 INFO L706 BuchiCegarLoop]: Abstraction has 1329 states and 1382 transitions. [2019-01-14 03:49:29,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1329 states and 1382 transitions. [2019-01-14 03:49:29,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1329 to 102. [2019-01-14 03:49:29,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2019-01-14 03:49:29,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 153 transitions. [2019-01-14 03:49:29,817 INFO L729 BuchiCegarLoop]: Abstraction has 102 states and 153 transitions. [2019-01-14 03:49:29,817 INFO L609 BuchiCegarLoop]: Abstraction has 102 states and 153 transitions. [2019-01-14 03:49:29,817 INFO L442 BuchiCegarLoop]: ======== Iteration 96============ [2019-01-14 03:49:29,817 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 102 states and 153 transitions. [2019-01-14 03:49:29,817 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:29,817 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:29,817 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:29,818 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [46, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:29,818 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:29,818 INFO L794 eck$LassoCheckResult]: Stem: 41768#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 41769#L12 main_~i~0 := 0; 41770#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 41773#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 41774#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41778#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41869#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41868#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41867#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41866#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41865#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41864#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41863#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41862#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41861#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41860#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41859#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41858#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41857#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41856#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41855#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41854#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41853#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41852#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41851#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41850#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41849#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41848#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41847#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41846#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41845#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41844#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41843#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41842#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41841#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41840#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41839#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41838#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41837#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41836#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41835#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41834#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41833#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41832#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41831#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41830#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41829#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41828#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41827#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41826#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 41825#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 41775#L21-2 assume main_~j~0 >= 100; 41772#L25 [2019-01-14 03:49:29,818 INFO L796 eck$LassoCheckResult]: Loop: 41772#L25 assume true; 41772#L25 [2019-01-14 03:49:29,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:29,819 INFO L82 PathProgramCache]: Analyzing trace with hash -332898762, now seen corresponding path program 46 times [2019-01-14 03:49:29,819 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:29,819 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:29,819 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:29,819 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:29,819 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:29,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:30,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:30,672 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:30,672 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:30,689 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:49:30,733 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:49:30,733 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:30,736 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:30,749 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:30,769 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:30,769 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2019-01-14 03:49:30,769 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:30,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:30,770 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 95 times [2019-01-14 03:49:30,770 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:30,770 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:30,770 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:30,770 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:30,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:30,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:30,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:30,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2019-01-14 03:49:30,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1176, Invalid=1176, Unknown=0, NotChecked=0, Total=2352 [2019-01-14 03:49:30,793 INFO L87 Difference]: Start difference. First operand 102 states and 153 transitions. cyclomatic complexity: 54 Second operand 49 states. [2019-01-14 03:49:30,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:30,906 INFO L93 Difference]: Finished difference Result 104 states and 155 transitions. [2019-01-14 03:49:30,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2019-01-14 03:49:30,910 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 104 states and 155 transitions. [2019-01-14 03:49:30,911 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:30,912 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 104 states to 103 states and 154 transitions. [2019-01-14 03:49:30,912 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:30,912 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:30,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 103 states and 154 transitions. [2019-01-14 03:49:30,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:30,912 INFO L706 BuchiCegarLoop]: Abstraction has 103 states and 154 transitions. [2019-01-14 03:49:30,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states and 154 transitions. [2019-01-14 03:49:30,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2019-01-14 03:49:30,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2019-01-14 03:49:30,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 154 transitions. [2019-01-14 03:49:30,914 INFO L729 BuchiCegarLoop]: Abstraction has 103 states and 154 transitions. [2019-01-14 03:49:30,914 INFO L609 BuchiCegarLoop]: Abstraction has 103 states and 154 transitions. [2019-01-14 03:49:30,914 INFO L442 BuchiCegarLoop]: ======== Iteration 97============ [2019-01-14 03:49:30,914 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 103 states and 154 transitions. [2019-01-14 03:49:30,914 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:30,915 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:30,915 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:30,915 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [48, 1, 1, 1, 1] [2019-01-14 03:49:30,915 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:30,915 INFO L794 eck$LassoCheckResult]: Stem: 42179#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 42180#L12 main_~i~0 := 0; 42181#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42187#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42188#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42281#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42279#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42277#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42275#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42273#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42271#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42269#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42267#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42265#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42263#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42261#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42259#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42257#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42255#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42253#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42251#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42249#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42247#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42245#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42243#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42241#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42239#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42237#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42235#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42233#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42231#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42229#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42227#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42225#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42223#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42221#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42219#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42217#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42215#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42213#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42211#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42209#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42207#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42205#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42203#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42201#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42199#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42197#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42195#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42193#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 42191#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 42182#L15-2 assume main_~i~0 >= 100; 42183#L25 [2019-01-14 03:49:30,915 INFO L796 eck$LassoCheckResult]: Loop: 42183#L25 assume true; 42183#L25 [2019-01-14 03:49:30,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:30,916 INFO L82 PathProgramCache]: Analyzing trace with hash -739489173, now seen corresponding path program 48 times [2019-01-14 03:49:30,916 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:30,916 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:30,916 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:30,916 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:30,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:30,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:31,853 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:31,853 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:31,853 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:31,869 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:49:31,907 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2019-01-14 03:49:31,907 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:31,909 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:31,922 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:31,948 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:31,949 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 50 [2019-01-14 03:49:31,949 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:31,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:31,949 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 96 times [2019-01-14 03:49:31,949 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:31,949 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:31,950 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:31,950 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:31,950 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:31,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:31,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:32,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2019-01-14 03:49:32,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1275, Invalid=1275, Unknown=0, NotChecked=0, Total=2550 [2019-01-14 03:49:32,000 INFO L87 Difference]: Start difference. First operand 103 states and 154 transitions. cyclomatic complexity: 54 Second operand 51 states. [2019-01-14 03:49:32,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:32,618 INFO L93 Difference]: Finished difference Result 1382 states and 1436 transitions. [2019-01-14 03:49:32,624 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2019-01-14 03:49:32,625 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1382 states and 1436 transitions. [2019-01-14 03:49:32,628 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:32,632 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1382 states to 1381 states and 1435 transitions. [2019-01-14 03:49:32,633 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:32,633 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:32,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1381 states and 1435 transitions. [2019-01-14 03:49:32,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:32,634 INFO L706 BuchiCegarLoop]: Abstraction has 1381 states and 1435 transitions. [2019-01-14 03:49:32,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1381 states and 1435 transitions. [2019-01-14 03:49:32,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1381 to 104. [2019-01-14 03:49:32,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2019-01-14 03:49:32,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 156 transitions. [2019-01-14 03:49:32,639 INFO L729 BuchiCegarLoop]: Abstraction has 104 states and 156 transitions. [2019-01-14 03:49:32,639 INFO L609 BuchiCegarLoop]: Abstraction has 104 states and 156 transitions. [2019-01-14 03:49:32,639 INFO L442 BuchiCegarLoop]: ======== Iteration 98============ [2019-01-14 03:49:32,639 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 104 states and 156 transitions. [2019-01-14 03:49:32,639 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:32,639 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:32,639 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:32,640 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [47, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:32,640 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:32,640 INFO L794 eck$LassoCheckResult]: Stem: 43871#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 43872#L12 main_~i~0 := 0; 43873#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 43876#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 43877#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43881#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43974#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43973#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43972#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43971#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43970#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43969#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43968#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43967#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43966#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43965#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43964#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43963#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43962#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43961#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43960#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43959#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43958#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43957#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43956#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43955#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43954#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43953#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43952#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43951#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43950#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43949#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43948#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43947#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43946#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43945#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43944#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43943#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43942#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43941#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43940#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43939#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43938#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43937#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43936#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43935#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43934#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43933#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43932#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43931#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43930#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 43929#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 43878#L21-2 assume main_~j~0 >= 100; 43875#L25 [2019-01-14 03:49:32,640 INFO L796 eck$LassoCheckResult]: Loop: 43875#L25 assume true; 43875#L25 [2019-01-14 03:49:32,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:32,641 INFO L82 PathProgramCache]: Analyzing trace with hash -1729925320, now seen corresponding path program 47 times [2019-01-14 03:49:32,641 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:32,641 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:32,641 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:32,642 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:32,642 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:32,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:33,558 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 1128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:33,559 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:33,559 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:33,574 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:49:33,630 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2019-01-14 03:49:33,630 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:33,633 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:33,645 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 1128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:33,673 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:33,674 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 49 [2019-01-14 03:49:33,674 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:33,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:33,674 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 97 times [2019-01-14 03:49:33,674 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:33,674 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:33,675 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:33,675 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:33,675 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:33,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:33,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:33,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2019-01-14 03:49:33,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1225, Invalid=1225, Unknown=0, NotChecked=0, Total=2450 [2019-01-14 03:49:33,698 INFO L87 Difference]: Start difference. First operand 104 states and 156 transitions. cyclomatic complexity: 55 Second operand 50 states. [2019-01-14 03:49:33,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:33,825 INFO L93 Difference]: Finished difference Result 106 states and 158 transitions. [2019-01-14 03:49:33,826 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2019-01-14 03:49:33,826 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 106 states and 158 transitions. [2019-01-14 03:49:33,827 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:33,828 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 106 states to 105 states and 157 transitions. [2019-01-14 03:49:33,828 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:33,828 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:33,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 105 states and 157 transitions. [2019-01-14 03:49:33,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:33,829 INFO L706 BuchiCegarLoop]: Abstraction has 105 states and 157 transitions. [2019-01-14 03:49:33,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states and 157 transitions. [2019-01-14 03:49:33,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 105. [2019-01-14 03:49:33,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2019-01-14 03:49:33,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 157 transitions. [2019-01-14 03:49:33,830 INFO L729 BuchiCegarLoop]: Abstraction has 105 states and 157 transitions. [2019-01-14 03:49:33,830 INFO L609 BuchiCegarLoop]: Abstraction has 105 states and 157 transitions. [2019-01-14 03:49:33,830 INFO L442 BuchiCegarLoop]: ======== Iteration 99============ [2019-01-14 03:49:33,830 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 105 states and 157 transitions. [2019-01-14 03:49:33,831 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:33,831 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:33,831 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:33,831 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [49, 1, 1, 1, 1] [2019-01-14 03:49:33,831 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:33,832 INFO L794 eck$LassoCheckResult]: Stem: 44290#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 44291#L12 main_~i~0 := 0; 44292#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44298#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44299#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44394#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44392#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44390#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44388#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44386#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44384#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44382#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44380#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44378#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44376#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44374#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44372#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44370#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44368#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44366#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44364#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44362#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44360#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44358#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44356#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44354#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44352#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44350#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44348#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44346#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44344#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44342#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44340#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44338#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44336#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44334#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44332#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44330#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44328#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44326#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44324#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44322#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44320#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44318#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44316#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44314#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44312#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44310#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44308#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44306#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44304#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 44302#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 44293#L15-2 assume main_~i~0 >= 100; 44294#L25 [2019-01-14 03:49:33,832 INFO L796 eck$LassoCheckResult]: Loop: 44294#L25 assume true; 44294#L25 [2019-01-14 03:49:33,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:33,832 INFO L82 PathProgramCache]: Analyzing trace with hash -1449326191, now seen corresponding path program 49 times [2019-01-14 03:49:33,832 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:33,832 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:33,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:33,833 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:33,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:33,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:34,796 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:34,796 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:34,797 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:34,812 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:34,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:34,845 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:34,854 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:34,871 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:34,872 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 51 [2019-01-14 03:49:34,872 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:34,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:34,872 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 98 times [2019-01-14 03:49:34,872 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:34,872 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:34,873 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:34,873 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:34,873 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:34,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:34,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:34,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2019-01-14 03:49:34,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1326, Invalid=1326, Unknown=0, NotChecked=0, Total=2652 [2019-01-14 03:49:34,897 INFO L87 Difference]: Start difference. First operand 105 states and 157 transitions. cyclomatic complexity: 55 Second operand 52 states. [2019-01-14 03:49:35,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:35,340 INFO L93 Difference]: Finished difference Result 1435 states and 1490 transitions. [2019-01-14 03:49:35,344 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2019-01-14 03:49:35,344 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1435 states and 1490 transitions. [2019-01-14 03:49:35,348 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:35,356 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1435 states to 1434 states and 1489 transitions. [2019-01-14 03:49:35,356 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:35,356 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:35,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1434 states and 1489 transitions. [2019-01-14 03:49:35,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:35,357 INFO L706 BuchiCegarLoop]: Abstraction has 1434 states and 1489 transitions. [2019-01-14 03:49:35,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1434 states and 1489 transitions. [2019-01-14 03:49:35,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1434 to 106. [2019-01-14 03:49:35,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2019-01-14 03:49:35,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 159 transitions. [2019-01-14 03:49:35,368 INFO L729 BuchiCegarLoop]: Abstraction has 106 states and 159 transitions. [2019-01-14 03:49:35,368 INFO L609 BuchiCegarLoop]: Abstraction has 106 states and 159 transitions. [2019-01-14 03:49:35,368 INFO L442 BuchiCegarLoop]: ======== Iteration 100============ [2019-01-14 03:49:35,368 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 106 states and 159 transitions. [2019-01-14 03:49:35,368 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:35,368 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:35,369 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:35,369 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [48, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:35,369 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:35,369 INFO L794 eck$LassoCheckResult]: Stem: 46041#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 46042#L12 main_~i~0 := 0; 46043#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 46046#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 46047#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46051#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46146#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46145#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46144#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46143#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46142#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46141#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46140#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46139#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46138#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46137#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46136#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46135#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46134#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46133#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46132#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46131#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46130#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46129#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46128#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46127#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46126#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46125#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46124#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46123#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46122#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46121#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46120#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46119#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46118#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46117#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46116#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46115#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46114#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46113#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46112#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46111#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46110#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46109#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46108#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46107#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46106#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46105#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46104#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46103#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46102#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46101#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 46100#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 46048#L21-2 assume main_~j~0 >= 100; 46045#L25 [2019-01-14 03:49:35,369 INFO L796 eck$LassoCheckResult]: Loop: 46045#L25 assume true; 46045#L25 [2019-01-14 03:49:35,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:35,370 INFO L82 PathProgramCache]: Analyzing trace with hash -2088075658, now seen corresponding path program 48 times [2019-01-14 03:49:35,370 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:35,370 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:35,370 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:35,371 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:35,371 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:35,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:36,318 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:36,318 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:36,318 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:36,332 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:49:36,385 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2019-01-14 03:49:36,385 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:36,388 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:36,400 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:36,423 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:36,423 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 50 [2019-01-14 03:49:36,423 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:36,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:36,424 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 99 times [2019-01-14 03:49:36,424 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:36,424 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:36,424 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:36,424 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:36,424 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:36,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:36,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:36,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2019-01-14 03:49:36,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1275, Invalid=1275, Unknown=0, NotChecked=0, Total=2550 [2019-01-14 03:49:36,448 INFO L87 Difference]: Start difference. First operand 106 states and 159 transitions. cyclomatic complexity: 56 Second operand 51 states. [2019-01-14 03:49:36,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:36,577 INFO L93 Difference]: Finished difference Result 108 states and 161 transitions. [2019-01-14 03:49:36,582 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2019-01-14 03:49:36,582 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 108 states and 161 transitions. [2019-01-14 03:49:36,583 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:36,584 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 108 states to 107 states and 160 transitions. [2019-01-14 03:49:36,584 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:36,584 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:36,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 107 states and 160 transitions. [2019-01-14 03:49:36,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:36,584 INFO L706 BuchiCegarLoop]: Abstraction has 107 states and 160 transitions. [2019-01-14 03:49:36,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states and 160 transitions. [2019-01-14 03:49:36,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 107. [2019-01-14 03:49:36,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2019-01-14 03:49:36,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 160 transitions. [2019-01-14 03:49:36,586 INFO L729 BuchiCegarLoop]: Abstraction has 107 states and 160 transitions. [2019-01-14 03:49:36,586 INFO L609 BuchiCegarLoop]: Abstraction has 107 states and 160 transitions. [2019-01-14 03:49:36,586 INFO L442 BuchiCegarLoop]: ======== Iteration 101============ [2019-01-14 03:49:36,586 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 107 states and 160 transitions. [2019-01-14 03:49:36,586 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:36,587 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:36,587 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:36,587 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [50, 1, 1, 1, 1] [2019-01-14 03:49:36,587 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:36,587 INFO L794 eck$LassoCheckResult]: Stem: 46468#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 46469#L12 main_~i~0 := 0; 46470#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46476#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46477#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46574#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46572#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46570#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46568#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46566#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46564#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46562#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46560#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46558#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46556#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46554#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46552#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46550#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46548#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46546#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46544#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46542#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46540#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46538#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46536#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46534#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46532#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46530#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46528#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46526#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46524#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46522#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46520#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46518#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46516#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46514#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46512#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46510#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46508#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46506#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46504#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46502#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46500#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46498#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46496#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46494#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46492#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46490#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46488#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46486#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46484#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46482#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 46480#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 46471#L15-2 assume main_~i~0 >= 100; 46472#L25 [2019-01-14 03:49:36,587 INFO L796 eck$LassoCheckResult]: Loop: 46472#L25 assume true; 46472#L25 [2019-01-14 03:49:36,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:36,588 INFO L82 PathProgramCache]: Analyzing trace with hash -1979437269, now seen corresponding path program 50 times [2019-01-14 03:49:36,588 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:36,588 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:36,588 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:36,589 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:36,589 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:36,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:37,741 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:37,742 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:37,742 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:37,759 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:49:37,788 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:49:37,789 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:37,791 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:37,800 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:37,818 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:37,818 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 52 [2019-01-14 03:49:37,819 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:37,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:37,819 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 100 times [2019-01-14 03:49:37,819 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:37,819 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:37,820 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:37,820 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:37,820 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:37,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:37,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:37,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2019-01-14 03:49:37,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1378, Invalid=1378, Unknown=0, NotChecked=0, Total=2756 [2019-01-14 03:49:37,842 INFO L87 Difference]: Start difference. First operand 107 states and 160 transitions. cyclomatic complexity: 56 Second operand 53 states. [2019-01-14 03:49:38,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:38,313 INFO L93 Difference]: Finished difference Result 1489 states and 1545 transitions. [2019-01-14 03:49:38,318 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2019-01-14 03:49:38,318 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1489 states and 1545 transitions. [2019-01-14 03:49:38,322 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:38,329 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1489 states to 1488 states and 1544 transitions. [2019-01-14 03:49:38,330 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:38,330 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:38,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1488 states and 1544 transitions. [2019-01-14 03:49:38,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:38,337 INFO L706 BuchiCegarLoop]: Abstraction has 1488 states and 1544 transitions. [2019-01-14 03:49:38,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1488 states and 1544 transitions. [2019-01-14 03:49:38,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1488 to 108. [2019-01-14 03:49:38,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2019-01-14 03:49:38,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 162 transitions. [2019-01-14 03:49:38,344 INFO L729 BuchiCegarLoop]: Abstraction has 108 states and 162 transitions. [2019-01-14 03:49:38,344 INFO L609 BuchiCegarLoop]: Abstraction has 108 states and 162 transitions. [2019-01-14 03:49:38,344 INFO L442 BuchiCegarLoop]: ======== Iteration 102============ [2019-01-14 03:49:38,344 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 108 states and 162 transitions. [2019-01-14 03:49:38,344 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:38,344 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:38,344 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:38,345 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [49, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:38,345 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:38,345 INFO L794 eck$LassoCheckResult]: Stem: 48279#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 48280#L12 main_~i~0 := 0; 48281#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 48284#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 48285#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48289#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48386#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48385#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48384#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48383#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48382#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48381#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48380#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48379#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48378#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48377#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48376#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48375#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48374#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48373#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48372#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48371#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48370#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48369#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48368#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48367#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48366#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48365#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48364#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48363#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48362#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48361#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48360#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48359#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48358#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48357#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48356#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48355#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48354#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48353#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48352#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48351#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48350#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48349#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48348#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48347#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48346#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48345#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48344#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48343#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48342#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48341#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48340#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 48339#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 48286#L21-2 assume main_~j~0 >= 100; 48283#L25 [2019-01-14 03:49:38,346 INFO L796 eck$LassoCheckResult]: Loop: 48283#L25 assume true; 48283#L25 [2019-01-14 03:49:38,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:38,346 INFO L82 PathProgramCache]: Analyzing trace with hash -305834248, now seen corresponding path program 49 times [2019-01-14 03:49:38,346 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:38,346 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:38,347 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:38,347 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:38,347 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:38,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:39,337 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:39,338 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:39,338 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:39,355 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:39,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:39,402 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:39,414 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:39,436 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:39,436 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 51 [2019-01-14 03:49:39,436 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:39,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:39,439 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 101 times [2019-01-14 03:49:39,439 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:39,439 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:39,439 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:39,439 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:39,440 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:39,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:39,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:39,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2019-01-14 03:49:39,460 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1326, Invalid=1326, Unknown=0, NotChecked=0, Total=2652 [2019-01-14 03:49:39,461 INFO L87 Difference]: Start difference. First operand 108 states and 162 transitions. cyclomatic complexity: 57 Second operand 52 states. [2019-01-14 03:49:39,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:39,582 INFO L93 Difference]: Finished difference Result 110 states and 164 transitions. [2019-01-14 03:49:39,585 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2019-01-14 03:49:39,585 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 110 states and 164 transitions. [2019-01-14 03:49:39,586 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:39,587 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 110 states to 109 states and 163 transitions. [2019-01-14 03:49:39,587 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:39,587 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:39,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 109 states and 163 transitions. [2019-01-14 03:49:39,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:39,588 INFO L706 BuchiCegarLoop]: Abstraction has 109 states and 163 transitions. [2019-01-14 03:49:39,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states and 163 transitions. [2019-01-14 03:49:39,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2019-01-14 03:49:39,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2019-01-14 03:49:39,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 163 transitions. [2019-01-14 03:49:39,589 INFO L729 BuchiCegarLoop]: Abstraction has 109 states and 163 transitions. [2019-01-14 03:49:39,589 INFO L609 BuchiCegarLoop]: Abstraction has 109 states and 163 transitions. [2019-01-14 03:49:39,589 INFO L442 BuchiCegarLoop]: ======== Iteration 103============ [2019-01-14 03:49:39,590 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 109 states and 163 transitions. [2019-01-14 03:49:39,590 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:39,590 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:39,590 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:39,590 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [51, 1, 1, 1, 1] [2019-01-14 03:49:39,590 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:39,595 INFO L794 eck$LassoCheckResult]: Stem: 48714#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 48715#L12 main_~i~0 := 0; 48716#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48722#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48723#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48822#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48820#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48818#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48816#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48814#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48812#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48810#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48808#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48806#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48804#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48802#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48800#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48798#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48796#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48794#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48792#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48790#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48788#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48786#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48784#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48782#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48780#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48778#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48776#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48774#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48772#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48770#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48768#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48766#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48764#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48762#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48760#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48758#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48756#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48754#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48752#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48750#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48748#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48746#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48744#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48742#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48740#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48738#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48736#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48734#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48732#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48730#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48728#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 48726#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 48717#L15-2 assume main_~i~0 >= 100; 48718#L25 [2019-01-14 03:49:39,595 INFO L796 eck$LassoCheckResult]: Loop: 48718#L25 assume true; 48718#L25 [2019-01-14 03:49:39,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:39,595 INFO L82 PathProgramCache]: Analyzing trace with hash -1233011503, now seen corresponding path program 51 times [2019-01-14 03:49:39,596 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:39,596 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:39,596 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:39,596 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:39,596 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:39,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:40,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 0 proven. 1326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:40,613 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:40,613 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:40,629 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:49:40,677 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2019-01-14 03:49:40,677 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:40,679 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:40,689 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 0 proven. 1326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:40,707 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:40,707 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 53 [2019-01-14 03:49:40,708 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:40,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:40,708 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 102 times [2019-01-14 03:49:40,708 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:40,708 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:40,709 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:40,709 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:40,709 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:40,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:40,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:40,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2019-01-14 03:49:40,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1431, Invalid=1431, Unknown=0, NotChecked=0, Total=2862 [2019-01-14 03:49:40,734 INFO L87 Difference]: Start difference. First operand 109 states and 163 transitions. cyclomatic complexity: 57 Second operand 54 states. [2019-01-14 03:49:41,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:41,273 INFO L93 Difference]: Finished difference Result 1544 states and 1601 transitions. [2019-01-14 03:49:41,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2019-01-14 03:49:41,277 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1544 states and 1601 transitions. [2019-01-14 03:49:41,281 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:41,286 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1544 states to 1543 states and 1600 transitions. [2019-01-14 03:49:41,286 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:41,286 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:41,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1543 states and 1600 transitions. [2019-01-14 03:49:41,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:41,290 INFO L706 BuchiCegarLoop]: Abstraction has 1543 states and 1600 transitions. [2019-01-14 03:49:41,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1543 states and 1600 transitions. [2019-01-14 03:49:41,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1543 to 110. [2019-01-14 03:49:41,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2019-01-14 03:49:41,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 165 transitions. [2019-01-14 03:49:41,300 INFO L729 BuchiCegarLoop]: Abstraction has 110 states and 165 transitions. [2019-01-14 03:49:41,300 INFO L609 BuchiCegarLoop]: Abstraction has 110 states and 165 transitions. [2019-01-14 03:49:41,300 INFO L442 BuchiCegarLoop]: ======== Iteration 104============ [2019-01-14 03:49:41,300 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 110 states and 165 transitions. [2019-01-14 03:49:41,300 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:41,300 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:41,301 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:41,301 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [50, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:41,301 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:41,301 INFO L794 eck$LassoCheckResult]: Stem: 50586#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 50587#L12 main_~i~0 := 0; 50588#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 50591#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 50592#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50596#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50695#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50694#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50693#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50692#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50691#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50690#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50689#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50688#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50687#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50686#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50685#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50684#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50683#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50682#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50681#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50680#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50679#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50678#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50677#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50676#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50675#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50674#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50673#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50672#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50671#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50670#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50669#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50668#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50667#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50666#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50665#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50664#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50663#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50662#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50661#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50660#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50659#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50658#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50657#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50656#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50655#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50654#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50653#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50652#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50651#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50650#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50649#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50648#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 50647#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 50593#L21-2 assume main_~j~0 >= 100; 50590#L25 [2019-01-14 03:49:41,301 INFO L796 eck$LassoCheckResult]: Loop: 50590#L25 assume true; 50590#L25 [2019-01-14 03:49:41,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:41,302 INFO L82 PathProgramCache]: Analyzing trace with hash -890925386, now seen corresponding path program 50 times [2019-01-14 03:49:41,302 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:41,302 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:41,302 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:41,302 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:41,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:41,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:42,336 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:42,336 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:42,336 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:42,353 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:49:42,400 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:49:42,400 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:42,403 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:42,420 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:42,446 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:42,446 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 52 [2019-01-14 03:49:42,446 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:42,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:42,446 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 103 times [2019-01-14 03:49:42,446 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:42,447 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:42,447 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:42,447 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:42,447 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:42,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:42,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:42,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2019-01-14 03:49:42,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1378, Invalid=1378, Unknown=0, NotChecked=0, Total=2756 [2019-01-14 03:49:42,472 INFO L87 Difference]: Start difference. First operand 110 states and 165 transitions. cyclomatic complexity: 58 Second operand 53 states. [2019-01-14 03:49:42,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:42,721 INFO L93 Difference]: Finished difference Result 112 states and 167 transitions. [2019-01-14 03:49:42,724 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2019-01-14 03:49:42,724 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 112 states and 167 transitions. [2019-01-14 03:49:42,725 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:42,725 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 112 states to 111 states and 166 transitions. [2019-01-14 03:49:42,726 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:42,726 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:42,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 111 states and 166 transitions. [2019-01-14 03:49:42,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:42,726 INFO L706 BuchiCegarLoop]: Abstraction has 111 states and 166 transitions. [2019-01-14 03:49:42,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states and 166 transitions. [2019-01-14 03:49:42,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 111. [2019-01-14 03:49:42,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2019-01-14 03:49:42,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 166 transitions. [2019-01-14 03:49:42,728 INFO L729 BuchiCegarLoop]: Abstraction has 111 states and 166 transitions. [2019-01-14 03:49:42,728 INFO L609 BuchiCegarLoop]: Abstraction has 111 states and 166 transitions. [2019-01-14 03:49:42,728 INFO L442 BuchiCegarLoop]: ======== Iteration 105============ [2019-01-14 03:49:42,728 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 111 states and 166 transitions. [2019-01-14 03:49:42,728 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:42,728 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:42,728 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:42,729 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [52, 1, 1, 1, 1] [2019-01-14 03:49:42,729 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:42,729 INFO L794 eck$LassoCheckResult]: Stem: 51029#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 51030#L12 main_~i~0 := 0; 51031#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51037#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51038#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51139#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51137#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51135#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51133#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51131#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51129#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51127#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51125#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51123#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51121#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51119#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51117#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51115#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51113#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51111#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51109#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51107#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51105#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51103#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51101#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51099#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51097#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51095#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51093#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51091#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51089#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51087#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51085#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51083#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51081#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51079#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51077#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51075#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51073#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51071#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51069#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51067#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51065#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51063#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51061#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51059#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51057#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51055#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51053#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51051#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51049#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51047#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51045#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51043#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 51041#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 51032#L15-2 assume main_~i~0 >= 100; 51033#L25 [2019-01-14 03:49:42,729 INFO L796 eck$LassoCheckResult]: Loop: 51033#L25 assume true; 51033#L25 [2019-01-14 03:49:42,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:42,729 INFO L82 PathProgramCache]: Analyzing trace with hash 431350763, now seen corresponding path program 52 times [2019-01-14 03:49:42,730 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:42,730 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:42,732 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:42,732 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:42,732 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:42,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:43,782 INFO L134 CoverageAnalysis]: Checked inductivity of 1378 backedges. 0 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:43,782 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:43,782 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:43,797 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:49:43,827 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:49:43,828 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:43,830 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:43,845 INFO L134 CoverageAnalysis]: Checked inductivity of 1378 backedges. 0 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:43,867 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:43,867 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2019-01-14 03:49:43,867 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:43,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:43,867 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 104 times [2019-01-14 03:49:43,867 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:43,868 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:43,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:43,868 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:43,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:43,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:43,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:43,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2019-01-14 03:49:43,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1485, Invalid=1485, Unknown=0, NotChecked=0, Total=2970 [2019-01-14 03:49:43,895 INFO L87 Difference]: Start difference. First operand 111 states and 166 transitions. cyclomatic complexity: 58 Second operand 55 states. [2019-01-14 03:49:44,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:44,488 INFO L93 Difference]: Finished difference Result 1600 states and 1658 transitions. [2019-01-14 03:49:44,489 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2019-01-14 03:49:44,489 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1600 states and 1658 transitions. [2019-01-14 03:49:44,493 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:44,496 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1600 states to 1599 states and 1657 transitions. [2019-01-14 03:49:44,497 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:44,497 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:44,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1599 states and 1657 transitions. [2019-01-14 03:49:44,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:44,498 INFO L706 BuchiCegarLoop]: Abstraction has 1599 states and 1657 transitions. [2019-01-14 03:49:44,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1599 states and 1657 transitions. [2019-01-14 03:49:44,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1599 to 112. [2019-01-14 03:49:44,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2019-01-14 03:49:44,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 168 transitions. [2019-01-14 03:49:44,502 INFO L729 BuchiCegarLoop]: Abstraction has 112 states and 168 transitions. [2019-01-14 03:49:44,502 INFO L609 BuchiCegarLoop]: Abstraction has 112 states and 168 transitions. [2019-01-14 03:49:44,502 INFO L442 BuchiCegarLoop]: ======== Iteration 106============ [2019-01-14 03:49:44,502 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 112 states and 168 transitions. [2019-01-14 03:49:44,502 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:44,503 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:44,503 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:44,503 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [51, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:44,503 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:44,503 INFO L794 eck$LassoCheckResult]: Stem: 52963#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 52964#L12 main_~i~0 := 0; 52965#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 52968#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 52969#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 52973#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53074#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53073#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53072#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53071#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53070#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53069#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53068#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53067#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53066#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53065#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53064#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53063#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53062#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53061#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53060#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53059#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53058#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53057#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53056#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53055#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53054#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53053#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53052#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53051#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53050#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53049#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53048#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53047#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53046#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53045#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53044#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53043#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53042#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53041#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53040#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53039#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53038#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53037#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53036#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53035#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53034#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53033#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53032#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53031#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53030#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53029#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53028#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53027#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53026#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 53025#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 52970#L21-2 assume main_~j~0 >= 100; 52967#L25 [2019-01-14 03:49:44,504 INFO L796 eck$LassoCheckResult]: Loop: 52967#L25 assume true; 52967#L25 [2019-01-14 03:49:44,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:44,504 INFO L82 PathProgramCache]: Analyzing trace with hash -1848881480, now seen corresponding path program 51 times [2019-01-14 03:49:44,504 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:44,504 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:44,505 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:44,505 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:44,508 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:44,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:45,549 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 0 proven. 1326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:45,550 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:45,550 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:45,566 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:49:45,627 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2019-01-14 03:49:45,628 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:45,630 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:45,643 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 0 proven. 1326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:45,675 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:45,675 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 53 [2019-01-14 03:49:45,675 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:45,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:45,676 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 105 times [2019-01-14 03:49:45,676 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:45,676 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:45,676 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:45,676 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:45,676 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:45,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:45,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:45,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2019-01-14 03:49:45,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1431, Invalid=1431, Unknown=0, NotChecked=0, Total=2862 [2019-01-14 03:49:45,710 INFO L87 Difference]: Start difference. First operand 112 states and 168 transitions. cyclomatic complexity: 59 Second operand 54 states. [2019-01-14 03:49:45,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:45,786 INFO L93 Difference]: Finished difference Result 114 states and 170 transitions. [2019-01-14 03:49:45,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2019-01-14 03:49:45,790 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 114 states and 170 transitions. [2019-01-14 03:49:45,791 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:45,791 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 114 states to 113 states and 169 transitions. [2019-01-14 03:49:45,791 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:45,791 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:45,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 113 states and 169 transitions. [2019-01-14 03:49:45,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:45,792 INFO L706 BuchiCegarLoop]: Abstraction has 113 states and 169 transitions. [2019-01-14 03:49:45,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states and 169 transitions. [2019-01-14 03:49:45,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2019-01-14 03:49:45,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2019-01-14 03:49:45,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 169 transitions. [2019-01-14 03:49:45,793 INFO L729 BuchiCegarLoop]: Abstraction has 113 states and 169 transitions. [2019-01-14 03:49:45,793 INFO L609 BuchiCegarLoop]: Abstraction has 113 states and 169 transitions. [2019-01-14 03:49:45,793 INFO L442 BuchiCegarLoop]: ======== Iteration 107============ [2019-01-14 03:49:45,793 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 113 states and 169 transitions. [2019-01-14 03:49:45,794 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:45,794 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:45,794 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:45,794 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [53, 1, 1, 1, 1] [2019-01-14 03:49:45,794 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:45,795 INFO L794 eck$LassoCheckResult]: Stem: 53414#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 53415#L12 main_~i~0 := 0; 53416#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53422#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53423#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53526#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53524#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53522#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53520#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53518#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53516#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53514#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53512#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53510#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53508#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53506#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53504#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53502#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53500#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53498#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53496#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53494#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53492#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53490#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53488#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53486#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53484#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53482#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53480#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53478#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53476#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53474#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53472#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53470#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53468#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53466#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53464#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53462#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53460#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53458#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53456#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53454#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53452#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53450#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53448#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53446#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53444#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53442#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53440#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53438#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53436#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53434#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53432#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53430#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53428#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 53426#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 53417#L15-2 assume main_~i~0 >= 100; 53418#L25 [2019-01-14 03:49:45,795 INFO L796 eck$LassoCheckResult]: Loop: 53418#L25 assume true; 53418#L25 [2019-01-14 03:49:45,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:45,795 INFO L82 PathProgramCache]: Analyzing trace with hash 486973457, now seen corresponding path program 53 times [2019-01-14 03:49:45,795 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:45,795 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:45,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:45,796 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:45,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:45,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:46,892 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 1431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:46,893 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:46,893 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:46,915 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:49:47,117 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 28 check-sat command(s) [2019-01-14 03:49:47,117 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:47,120 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:47,131 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 1431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:47,156 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:47,157 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 55 [2019-01-14 03:49:47,157 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:47,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:47,157 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 106 times [2019-01-14 03:49:47,157 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:47,157 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:47,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:47,158 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:47,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:47,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:47,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:47,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2019-01-14 03:49:47,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1540, Invalid=1540, Unknown=0, NotChecked=0, Total=3080 [2019-01-14 03:49:47,186 INFO L87 Difference]: Start difference. First operand 113 states and 169 transitions. cyclomatic complexity: 59 Second operand 56 states. [2019-01-14 03:49:47,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:47,880 INFO L93 Difference]: Finished difference Result 1657 states and 1716 transitions. [2019-01-14 03:49:47,881 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2019-01-14 03:49:47,881 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1657 states and 1716 transitions. [2019-01-14 03:49:47,885 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:47,889 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1657 states to 1656 states and 1715 transitions. [2019-01-14 03:49:47,889 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:47,889 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:47,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1656 states and 1715 transitions. [2019-01-14 03:49:47,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:47,890 INFO L706 BuchiCegarLoop]: Abstraction has 1656 states and 1715 transitions. [2019-01-14 03:49:47,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1656 states and 1715 transitions. [2019-01-14 03:49:47,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1656 to 114. [2019-01-14 03:49:47,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2019-01-14 03:49:47,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 171 transitions. [2019-01-14 03:49:47,895 INFO L729 BuchiCegarLoop]: Abstraction has 114 states and 171 transitions. [2019-01-14 03:49:47,895 INFO L609 BuchiCegarLoop]: Abstraction has 114 states and 171 transitions. [2019-01-14 03:49:47,895 INFO L442 BuchiCegarLoop]: ======== Iteration 108============ [2019-01-14 03:49:47,895 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 114 states and 171 transitions. [2019-01-14 03:49:47,895 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:47,896 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:47,896 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:47,896 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [52, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:47,896 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:47,896 INFO L794 eck$LassoCheckResult]: Stem: 55411#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 55412#L12 main_~i~0 := 0; 55413#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 55416#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 55417#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55421#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55524#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55523#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55522#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55521#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55520#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55519#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55518#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55517#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55516#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55515#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55514#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55513#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55512#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55511#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55510#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55509#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55508#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55507#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55506#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55505#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55504#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55503#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55502#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55501#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55500#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55499#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55498#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55497#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55496#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55495#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55494#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55493#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55492#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55491#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55490#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55489#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55488#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55487#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55486#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55485#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55484#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55483#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55482#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55481#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55480#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55479#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55478#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55477#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55476#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55475#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 55474#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 55418#L21-2 assume main_~j~0 >= 100; 55415#L25 [2019-01-14 03:49:47,896 INFO L796 eck$LassoCheckResult]: Loop: 55415#L25 assume true; 55415#L25 [2019-01-14 03:49:47,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:47,897 INFO L82 PathProgramCache]: Analyzing trace with hash -1480749322, now seen corresponding path program 52 times [2019-01-14 03:49:47,897 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:47,897 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:47,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:47,898 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:47,898 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:47,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:48,969 INFO L134 CoverageAnalysis]: Checked inductivity of 1378 backedges. 0 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:48,970 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:48,970 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:48,985 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:49:49,035 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:49:49,035 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:49,037 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:49,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1378 backedges. 0 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:49,076 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:49,076 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2019-01-14 03:49:49,077 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:49,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:49,077 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 107 times [2019-01-14 03:49:49,077 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:49,077 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:49,077 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:49,078 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:49,078 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:49,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:49,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:49,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2019-01-14 03:49:49,114 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1485, Invalid=1485, Unknown=0, NotChecked=0, Total=2970 [2019-01-14 03:49:49,114 INFO L87 Difference]: Start difference. First operand 114 states and 171 transitions. cyclomatic complexity: 60 Second operand 55 states. [2019-01-14 03:49:49,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:49,223 INFO L93 Difference]: Finished difference Result 116 states and 173 transitions. [2019-01-14 03:49:49,226 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2019-01-14 03:49:49,226 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 116 states and 173 transitions. [2019-01-14 03:49:49,227 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:49,228 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 116 states to 115 states and 172 transitions. [2019-01-14 03:49:49,228 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:49,228 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:49,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 115 states and 172 transitions. [2019-01-14 03:49:49,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:49,228 INFO L706 BuchiCegarLoop]: Abstraction has 115 states and 172 transitions. [2019-01-14 03:49:49,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states and 172 transitions. [2019-01-14 03:49:49,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2019-01-14 03:49:49,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 115 states. [2019-01-14 03:49:49,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 172 transitions. [2019-01-14 03:49:49,230 INFO L729 BuchiCegarLoop]: Abstraction has 115 states and 172 transitions. [2019-01-14 03:49:49,230 INFO L609 BuchiCegarLoop]: Abstraction has 115 states and 172 transitions. [2019-01-14 03:49:49,230 INFO L442 BuchiCegarLoop]: ======== Iteration 109============ [2019-01-14 03:49:49,231 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 115 states and 172 transitions. [2019-01-14 03:49:49,231 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:49,231 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:49,231 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:49,231 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [54, 1, 1, 1, 1] [2019-01-14 03:49:49,231 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:49,232 INFO L794 eck$LassoCheckResult]: Stem: 55870#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 55871#L12 main_~i~0 := 0; 55872#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55878#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55879#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55984#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55982#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55980#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55978#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55976#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55974#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55972#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55970#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55968#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55966#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55964#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55962#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55960#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55958#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55956#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55954#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55952#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55950#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55948#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55946#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55944#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55942#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55940#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55938#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55936#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55934#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55932#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55930#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55928#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55926#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55924#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55922#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55920#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55918#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55916#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55914#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55912#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55910#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55908#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55906#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55904#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55902#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55900#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55898#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55896#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55894#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55892#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55890#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55888#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55886#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55884#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 55882#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 55873#L15-2 assume main_~i~0 >= 100; 55874#L25 [2019-01-14 03:49:49,232 INFO L796 eck$LassoCheckResult]: Loop: 55874#L25 assume true; 55874#L25 [2019-01-14 03:49:49,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:49,232 INFO L82 PathProgramCache]: Analyzing trace with hash -2083690325, now seen corresponding path program 54 times [2019-01-14 03:49:49,232 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:49,232 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:49,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:49,233 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:49,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:49,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:50,392 INFO L134 CoverageAnalysis]: Checked inductivity of 1485 backedges. 0 proven. 1485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:50,392 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:50,392 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:50,408 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:49:50,451 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 28 check-sat command(s) [2019-01-14 03:49:50,452 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:50,454 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:50,467 INFO L134 CoverageAnalysis]: Checked inductivity of 1485 backedges. 0 proven. 1485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:50,496 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:50,497 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 56 [2019-01-14 03:49:50,497 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:50,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:50,497 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 108 times [2019-01-14 03:49:50,498 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:50,498 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:50,498 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:50,498 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:50,498 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:50,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:50,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:50,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2019-01-14 03:49:50,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1596, Invalid=1596, Unknown=0, NotChecked=0, Total=3192 [2019-01-14 03:49:50,553 INFO L87 Difference]: Start difference. First operand 115 states and 172 transitions. cyclomatic complexity: 60 Second operand 57 states. [2019-01-14 03:49:51,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:51,285 INFO L93 Difference]: Finished difference Result 1715 states and 1775 transitions. [2019-01-14 03:49:51,290 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2019-01-14 03:49:51,290 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1715 states and 1775 transitions. [2019-01-14 03:49:51,295 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:51,298 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1715 states to 1714 states and 1774 transitions. [2019-01-14 03:49:51,298 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:51,298 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:51,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1714 states and 1774 transitions. [2019-01-14 03:49:51,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:51,298 INFO L706 BuchiCegarLoop]: Abstraction has 1714 states and 1774 transitions. [2019-01-14 03:49:51,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1714 states and 1774 transitions. [2019-01-14 03:49:51,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1714 to 116. [2019-01-14 03:49:51,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2019-01-14 03:49:51,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 174 transitions. [2019-01-14 03:49:51,303 INFO L729 BuchiCegarLoop]: Abstraction has 116 states and 174 transitions. [2019-01-14 03:49:51,303 INFO L609 BuchiCegarLoop]: Abstraction has 116 states and 174 transitions. [2019-01-14 03:49:51,303 INFO L442 BuchiCegarLoop]: ======== Iteration 110============ [2019-01-14 03:49:51,303 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 116 states and 174 transitions. [2019-01-14 03:49:51,303 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:51,303 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:51,303 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:51,304 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [53, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:51,304 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:51,304 INFO L794 eck$LassoCheckResult]: Stem: 57931#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 57932#L12 main_~i~0 := 0; 57933#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 57936#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 57937#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 57941#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58046#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58045#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58044#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58043#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58042#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58041#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58040#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58039#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58038#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58037#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58036#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58035#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58034#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58033#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58032#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58031#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58030#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58029#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58028#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58027#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58026#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58025#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58024#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58023#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58022#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58021#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58020#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58019#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58018#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58017#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58016#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58015#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58014#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58013#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58012#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58011#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58010#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58009#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58008#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58007#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58006#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58005#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58004#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58003#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58002#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58001#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 58000#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 57999#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 57998#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 57997#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 57996#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 57995#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 57938#L21-2 assume main_~j~0 >= 100; 57935#L25 [2019-01-14 03:49:51,304 INFO L796 eck$LassoCheckResult]: Loop: 57935#L25 assume true; 57935#L25 [2019-01-14 03:49:51,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:51,304 INFO L82 PathProgramCache]: Analyzing trace with hash 1341412984, now seen corresponding path program 53 times [2019-01-14 03:49:51,304 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:51,305 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:51,305 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:51,305 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:51,305 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:51,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:52,529 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 1431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:52,529 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:52,530 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:52,546 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:49:52,608 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 28 check-sat command(s) [2019-01-14 03:49:52,608 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:52,611 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:52,623 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 1431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:52,642 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:52,642 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 55 [2019-01-14 03:49:52,642 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:52,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:52,643 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 109 times [2019-01-14 03:49:52,643 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:52,643 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:52,643 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:52,643 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:52,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:52,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:52,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:52,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2019-01-14 03:49:52,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1540, Invalid=1540, Unknown=0, NotChecked=0, Total=3080 [2019-01-14 03:49:52,674 INFO L87 Difference]: Start difference. First operand 116 states and 174 transitions. cyclomatic complexity: 61 Second operand 56 states. [2019-01-14 03:49:52,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:52,942 INFO L93 Difference]: Finished difference Result 118 states and 176 transitions. [2019-01-14 03:49:52,945 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2019-01-14 03:49:52,945 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 176 transitions. [2019-01-14 03:49:52,946 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:52,946 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 117 states and 175 transitions. [2019-01-14 03:49:52,946 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:52,946 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:52,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 117 states and 175 transitions. [2019-01-14 03:49:52,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:52,947 INFO L706 BuchiCegarLoop]: Abstraction has 117 states and 175 transitions. [2019-01-14 03:49:52,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states and 175 transitions. [2019-01-14 03:49:52,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2019-01-14 03:49:52,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2019-01-14 03:49:52,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 175 transitions. [2019-01-14 03:49:52,949 INFO L729 BuchiCegarLoop]: Abstraction has 117 states and 175 transitions. [2019-01-14 03:49:52,949 INFO L609 BuchiCegarLoop]: Abstraction has 117 states and 175 transitions. [2019-01-14 03:49:52,949 INFO L442 BuchiCegarLoop]: ======== Iteration 111============ [2019-01-14 03:49:52,949 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 117 states and 175 transitions. [2019-01-14 03:49:52,950 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:52,950 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:52,950 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:52,950 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [55, 1, 1, 1, 1] [2019-01-14 03:49:52,950 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:52,950 INFO L794 eck$LassoCheckResult]: Stem: 58398#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 58399#L12 main_~i~0 := 0; 58400#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58406#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58407#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58514#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58512#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58510#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58508#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58506#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58504#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58502#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58500#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58498#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58496#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58494#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58492#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58490#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58488#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58486#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58484#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58482#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58480#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58478#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58476#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58474#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58472#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58470#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58468#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58466#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58464#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58462#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58460#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58458#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58456#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58454#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58452#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58450#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58448#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58446#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58444#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58442#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58440#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58438#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58436#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58434#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58432#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58430#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58428#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58426#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58424#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58422#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58420#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58418#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58416#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58414#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58412#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 58410#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 58401#L15-2 assume main_~i~0 >= 100; 58402#L25 [2019-01-14 03:49:52,950 INFO L796 eck$LassoCheckResult]: Loop: 58402#L25 assume true; 58402#L25 [2019-01-14 03:49:52,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:52,951 INFO L82 PathProgramCache]: Analyzing trace with hash -169888943, now seen corresponding path program 55 times [2019-01-14 03:49:52,951 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:52,951 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:52,951 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:52,952 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:52,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:52,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:54,211 INFO L134 CoverageAnalysis]: Checked inductivity of 1540 backedges. 0 proven. 1540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:54,211 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:54,212 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:54,227 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:54,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:54,261 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:54,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1540 backedges. 0 proven. 1540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:54,294 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:54,294 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 57 [2019-01-14 03:49:54,294 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:54,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:54,294 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 110 times [2019-01-14 03:49:54,294 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:54,295 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:54,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:54,295 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:49:54,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:54,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:54,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:54,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2019-01-14 03:49:54,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1653, Invalid=1653, Unknown=0, NotChecked=0, Total=3306 [2019-01-14 03:49:54,326 INFO L87 Difference]: Start difference. First operand 117 states and 175 transitions. cyclomatic complexity: 61 Second operand 58 states. [2019-01-14 03:49:55,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:55,015 INFO L93 Difference]: Finished difference Result 1774 states and 1835 transitions. [2019-01-14 03:49:55,018 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2019-01-14 03:49:55,018 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1774 states and 1835 transitions. [2019-01-14 03:49:55,024 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:55,031 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1774 states to 1773 states and 1834 transitions. [2019-01-14 03:49:55,031 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:55,031 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:55,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1773 states and 1834 transitions. [2019-01-14 03:49:55,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:55,033 INFO L706 BuchiCegarLoop]: Abstraction has 1773 states and 1834 transitions. [2019-01-14 03:49:55,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1773 states and 1834 transitions. [2019-01-14 03:49:55,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1773 to 118. [2019-01-14 03:49:55,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2019-01-14 03:49:55,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 177 transitions. [2019-01-14 03:49:55,042 INFO L729 BuchiCegarLoop]: Abstraction has 118 states and 177 transitions. [2019-01-14 03:49:55,042 INFO L609 BuchiCegarLoop]: Abstraction has 118 states and 177 transitions. [2019-01-14 03:49:55,042 INFO L442 BuchiCegarLoop]: ======== Iteration 112============ [2019-01-14 03:49:55,042 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 118 states and 177 transitions. [2019-01-14 03:49:55,042 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:55,042 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:55,042 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:55,043 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [54, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:55,043 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:55,043 INFO L794 eck$LassoCheckResult]: Stem: 60524#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 60525#L12 main_~i~0 := 0; 60526#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 60529#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 60530#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60534#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60641#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60640#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60639#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60638#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60637#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60636#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60635#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60634#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60633#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60632#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60631#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60630#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60629#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60628#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60627#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60626#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60625#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60624#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60623#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60622#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60621#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60620#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60619#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60618#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60617#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60616#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60615#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60614#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60613#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60612#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60611#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60610#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60609#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60608#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60607#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60606#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60605#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60604#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60603#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60602#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60601#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60600#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60599#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60598#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60597#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60596#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60595#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60594#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60593#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60592#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60591#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60590#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 60589#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 60531#L21-2 assume main_~j~0 >= 100; 60528#L25 [2019-01-14 03:49:55,043 INFO L796 eck$LassoCheckResult]: Loop: 60528#L25 assume true; 60528#L25 [2019-01-14 03:49:55,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:55,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1365868746, now seen corresponding path program 54 times [2019-01-14 03:49:55,044 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:55,044 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:55,044 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:55,044 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:55,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:55,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:56,224 INFO L134 CoverageAnalysis]: Checked inductivity of 1485 backedges. 0 proven. 1485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:56,225 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:56,225 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:56,241 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:49:56,306 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 28 check-sat command(s) [2019-01-14 03:49:56,306 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:56,309 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:56,319 INFO L134 CoverageAnalysis]: Checked inductivity of 1485 backedges. 0 proven. 1485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:56,337 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:56,338 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 56 [2019-01-14 03:49:56,338 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:56,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:56,338 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 111 times [2019-01-14 03:49:56,338 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:56,338 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:56,339 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:56,339 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:56,339 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:56,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:56,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:56,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2019-01-14 03:49:56,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1596, Invalid=1596, Unknown=0, NotChecked=0, Total=3192 [2019-01-14 03:49:56,373 INFO L87 Difference]: Start difference. First operand 118 states and 177 transitions. cyclomatic complexity: 62 Second operand 57 states. [2019-01-14 03:49:56,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:56,475 INFO L93 Difference]: Finished difference Result 120 states and 179 transitions. [2019-01-14 03:49:56,480 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2019-01-14 03:49:56,480 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 120 states and 179 transitions. [2019-01-14 03:49:56,481 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:56,481 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 120 states to 119 states and 178 transitions. [2019-01-14 03:49:56,482 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:49:56,482 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:49:56,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 119 states and 178 transitions. [2019-01-14 03:49:56,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:56,482 INFO L706 BuchiCegarLoop]: Abstraction has 119 states and 178 transitions. [2019-01-14 03:49:56,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states and 178 transitions. [2019-01-14 03:49:56,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 119. [2019-01-14 03:49:56,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119 states. [2019-01-14 03:49:56,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 178 transitions. [2019-01-14 03:49:56,483 INFO L729 BuchiCegarLoop]: Abstraction has 119 states and 178 transitions. [2019-01-14 03:49:56,484 INFO L609 BuchiCegarLoop]: Abstraction has 119 states and 178 transitions. [2019-01-14 03:49:56,484 INFO L442 BuchiCegarLoop]: ======== Iteration 113============ [2019-01-14 03:49:56,484 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 119 states and 178 transitions. [2019-01-14 03:49:56,484 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:56,484 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:56,484 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:56,485 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [56, 1, 1, 1, 1] [2019-01-14 03:49:56,485 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:56,485 INFO L794 eck$LassoCheckResult]: Stem: 60999#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 61000#L12 main_~i~0 := 0; 61001#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61007#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61008#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61117#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61115#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61113#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61111#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61109#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61107#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61105#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61103#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61101#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61099#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61097#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61095#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61093#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61091#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61089#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61087#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61085#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61083#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61081#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61079#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61077#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61075#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61073#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61071#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61069#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61067#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61065#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61063#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61061#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61059#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61057#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61055#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61053#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61051#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61049#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61047#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61045#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61043#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61041#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61039#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61037#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61035#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61033#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61031#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61029#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61027#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61025#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61023#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61021#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61019#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61017#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61015#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61013#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 61011#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 61002#L15-2 assume main_~i~0 >= 100; 61003#L25 [2019-01-14 03:49:56,485 INFO L796 eck$LassoCheckResult]: Loop: 61003#L25 assume true; 61003#L25 [2019-01-14 03:49:56,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:56,485 INFO L82 PathProgramCache]: Analyzing trace with hash -971588245, now seen corresponding path program 56 times [2019-01-14 03:49:56,485 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:56,486 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:56,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:56,486 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:56,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:56,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:57,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 0 proven. 1596 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:57,806 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:57,806 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:49:57,822 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:49:57,857 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:49:57,857 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:49:57,860 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:49:57,871 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 0 proven. 1596 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:57,889 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:49:57,890 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 58 [2019-01-14 03:49:57,890 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:49:57,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:57,890 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 112 times [2019-01-14 03:49:57,890 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:57,890 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:57,891 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:57,891 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:57,891 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:57,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:57,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:49:57,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2019-01-14 03:49:57,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1711, Invalid=1711, Unknown=0, NotChecked=0, Total=3422 [2019-01-14 03:49:57,920 INFO L87 Difference]: Start difference. First operand 119 states and 178 transitions. cyclomatic complexity: 62 Second operand 59 states. [2019-01-14 03:49:58,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:49:58,747 INFO L93 Difference]: Finished difference Result 1834 states and 1896 transitions. [2019-01-14 03:49:58,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2019-01-14 03:49:58,752 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1834 states and 1896 transitions. [2019-01-14 03:49:58,758 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:49:58,766 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1834 states to 1833 states and 1895 transitions. [2019-01-14 03:49:58,766 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:49:58,766 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:49:58,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1833 states and 1895 transitions. [2019-01-14 03:49:58,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:49:58,767 INFO L706 BuchiCegarLoop]: Abstraction has 1833 states and 1895 transitions. [2019-01-14 03:49:58,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1833 states and 1895 transitions. [2019-01-14 03:49:58,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1833 to 120. [2019-01-14 03:49:58,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2019-01-14 03:49:58,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 180 transitions. [2019-01-14 03:49:58,784 INFO L729 BuchiCegarLoop]: Abstraction has 120 states and 180 transitions. [2019-01-14 03:49:58,784 INFO L609 BuchiCegarLoop]: Abstraction has 120 states and 180 transitions. [2019-01-14 03:49:58,784 INFO L442 BuchiCegarLoop]: ======== Iteration 114============ [2019-01-14 03:49:58,784 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 120 states and 180 transitions. [2019-01-14 03:49:58,784 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:49:58,785 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:49:58,785 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:49:58,785 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [55, 1, 1, 1, 1, 1, 1] [2019-01-14 03:49:58,785 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:49:58,785 INFO L794 eck$LassoCheckResult]: Stem: 63191#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 63192#L12 main_~i~0 := 0; 63193#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 63196#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 63197#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63201#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63310#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63309#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63308#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63307#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63306#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63305#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63304#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63303#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63302#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63301#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63300#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63299#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63298#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63297#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63296#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63295#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63294#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63293#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63292#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63291#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63290#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63289#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63288#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63287#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63286#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63285#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63284#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63283#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63282#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63281#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63280#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63279#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63278#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63277#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63276#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63275#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63274#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63273#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63272#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63271#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63270#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63269#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63268#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63267#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63266#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63265#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63264#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63263#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63262#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63261#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63260#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63259#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63258#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 63257#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 63198#L21-2 assume main_~j~0 >= 100; 63195#L25 [2019-01-14 03:49:58,785 INFO L796 eck$LassoCheckResult]: Loop: 63195#L25 assume true; 63195#L25 [2019-01-14 03:49:58,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:49:58,789 INFO L82 PathProgramCache]: Analyzing trace with hash 607743544, now seen corresponding path program 55 times [2019-01-14 03:49:58,789 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:49:58,789 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:49:58,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:58,790 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:49:58,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:49:58,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:49:59,989 INFO L134 CoverageAnalysis]: Checked inductivity of 1540 backedges. 0 proven. 1540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:49:59,989 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:49:59,989 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:00,005 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:50:00,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:00,057 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:00,067 INFO L134 CoverageAnalysis]: Checked inductivity of 1540 backedges. 0 proven. 1540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:00,086 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:00,086 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 57 [2019-01-14 03:50:00,086 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:00,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:00,086 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 113 times [2019-01-14 03:50:00,086 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:00,086 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:00,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:00,087 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:50:00,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:00,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:00,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:00,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2019-01-14 03:50:00,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1653, Invalid=1653, Unknown=0, NotChecked=0, Total=3306 [2019-01-14 03:50:00,151 INFO L87 Difference]: Start difference. First operand 120 states and 180 transitions. cyclomatic complexity: 63 Second operand 58 states. [2019-01-14 03:50:00,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:00,235 INFO L93 Difference]: Finished difference Result 122 states and 182 transitions. [2019-01-14 03:50:00,240 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2019-01-14 03:50:00,240 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 122 states and 182 transitions. [2019-01-14 03:50:00,241 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:00,241 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 122 states to 121 states and 181 transitions. [2019-01-14 03:50:00,242 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:50:00,242 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:50:00,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 121 states and 181 transitions. [2019-01-14 03:50:00,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:00,242 INFO L706 BuchiCegarLoop]: Abstraction has 121 states and 181 transitions. [2019-01-14 03:50:00,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states and 181 transitions. [2019-01-14 03:50:00,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2019-01-14 03:50:00,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2019-01-14 03:50:00,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 181 transitions. [2019-01-14 03:50:00,243 INFO L729 BuchiCegarLoop]: Abstraction has 121 states and 181 transitions. [2019-01-14 03:50:00,244 INFO L609 BuchiCegarLoop]: Abstraction has 121 states and 181 transitions. [2019-01-14 03:50:00,244 INFO L442 BuchiCegarLoop]: ======== Iteration 115============ [2019-01-14 03:50:00,244 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 121 states and 181 transitions. [2019-01-14 03:50:00,244 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:00,244 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:00,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:00,245 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [57, 1, 1, 1, 1] [2019-01-14 03:50:00,245 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:00,245 INFO L794 eck$LassoCheckResult]: Stem: 63674#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 63675#L12 main_~i~0 := 0; 63676#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63682#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63683#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63794#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63792#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63790#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63788#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63786#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63784#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63782#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63780#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63778#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63776#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63774#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63772#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63770#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63768#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63766#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63764#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63762#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63760#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63758#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63756#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63754#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63752#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63750#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63748#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63746#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63744#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63742#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63740#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63738#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63736#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63734#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63732#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63730#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63728#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63726#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63724#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63722#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63720#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63718#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63716#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63714#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63712#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63710#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63708#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63706#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63704#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63702#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63700#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63698#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63696#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63694#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63692#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63690#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63688#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 63686#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 63677#L15-2 assume main_~i~0 >= 100; 63678#L25 [2019-01-14 03:50:00,245 INFO L796 eck$LassoCheckResult]: Loop: 63678#L25 assume true; 63678#L25 [2019-01-14 03:50:00,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:00,245 INFO L82 PathProgramCache]: Analyzing trace with hash -54462831, now seen corresponding path program 57 times [2019-01-14 03:50:00,246 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:00,246 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:00,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:00,246 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:00,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:00,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:01,530 INFO L134 CoverageAnalysis]: Checked inductivity of 1653 backedges. 0 proven. 1653 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:01,530 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:01,530 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:01,546 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:50:01,601 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 30 check-sat command(s) [2019-01-14 03:50:01,601 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:01,604 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:01,614 INFO L134 CoverageAnalysis]: Checked inductivity of 1653 backedges. 0 proven. 1653 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:01,632 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:01,632 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 59 [2019-01-14 03:50:01,632 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:01,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:01,633 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 114 times [2019-01-14 03:50:01,633 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:01,633 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:01,633 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:01,634 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:01,634 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:01,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:01,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:01,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2019-01-14 03:50:01,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1770, Invalid=1770, Unknown=0, NotChecked=0, Total=3540 [2019-01-14 03:50:01,661 INFO L87 Difference]: Start difference. First operand 121 states and 181 transitions. cyclomatic complexity: 63 Second operand 60 states. [2019-01-14 03:50:02,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:02,321 INFO L93 Difference]: Finished difference Result 1895 states and 1958 transitions. [2019-01-14 03:50:02,324 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2019-01-14 03:50:02,324 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1895 states and 1958 transitions. [2019-01-14 03:50:02,333 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:50:02,336 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1895 states to 1894 states and 1957 transitions. [2019-01-14 03:50:02,337 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:50:02,341 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:50:02,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1894 states and 1957 transitions. [2019-01-14 03:50:02,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:02,341 INFO L706 BuchiCegarLoop]: Abstraction has 1894 states and 1957 transitions. [2019-01-14 03:50:02,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1894 states and 1957 transitions. [2019-01-14 03:50:02,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1894 to 122. [2019-01-14 03:50:02,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2019-01-14 03:50:02,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 183 transitions. [2019-01-14 03:50:02,355 INFO L729 BuchiCegarLoop]: Abstraction has 122 states and 183 transitions. [2019-01-14 03:50:02,355 INFO L609 BuchiCegarLoop]: Abstraction has 122 states and 183 transitions. [2019-01-14 03:50:02,355 INFO L442 BuchiCegarLoop]: ======== Iteration 116============ [2019-01-14 03:50:02,355 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 122 states and 183 transitions. [2019-01-14 03:50:02,355 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:02,355 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:02,355 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:02,359 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [56, 1, 1, 1, 1, 1, 1] [2019-01-14 03:50:02,359 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:02,359 INFO L794 eck$LassoCheckResult]: Stem: 65933#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 65934#L12 main_~i~0 := 0; 65935#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 65938#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 65939#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 65943#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66054#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66053#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66052#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66051#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66050#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66049#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66048#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66047#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66046#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66045#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66044#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66043#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66042#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66041#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66040#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66039#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66038#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66037#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66036#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66035#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66034#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66033#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66032#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66031#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66030#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66029#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66028#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66027#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66026#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66025#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66024#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66023#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66022#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66021#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66020#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66019#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66018#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66017#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66016#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66015#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66014#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66013#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66012#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66011#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66010#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66009#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66008#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66007#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66006#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66005#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66004#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66003#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66002#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66001#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 66000#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 65940#L21-2 assume main_~j~0 >= 100; 65937#L25 [2019-01-14 03:50:02,359 INFO L796 eck$LassoCheckResult]: Loop: 65937#L25 assume true; 65937#L25 [2019-01-14 03:50:02,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:02,360 INFO L82 PathProgramCache]: Analyzing trace with hash 1660182390, now seen corresponding path program 56 times [2019-01-14 03:50:02,360 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:02,360 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:02,360 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:02,360 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:02,361 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:02,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:04,034 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 0 proven. 1596 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:04,035 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:04,035 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:04,050 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:50:04,100 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:50:04,100 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:04,103 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:04,113 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 0 proven. 1596 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:04,131 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:04,131 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 58 [2019-01-14 03:50:04,132 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:04,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:04,132 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 115 times [2019-01-14 03:50:04,132 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:04,132 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:04,133 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:04,133 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:04,133 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:04,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:04,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:04,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2019-01-14 03:50:04,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1711, Invalid=1711, Unknown=0, NotChecked=0, Total=3422 [2019-01-14 03:50:04,163 INFO L87 Difference]: Start difference. First operand 122 states and 183 transitions. cyclomatic complexity: 64 Second operand 59 states. [2019-01-14 03:50:04,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:04,276 INFO L93 Difference]: Finished difference Result 124 states and 185 transitions. [2019-01-14 03:50:04,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2019-01-14 03:50:04,280 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 124 states and 185 transitions. [2019-01-14 03:50:04,281 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:04,282 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 124 states to 123 states and 184 transitions. [2019-01-14 03:50:04,282 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:50:04,282 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:50:04,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 123 states and 184 transitions. [2019-01-14 03:50:04,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:04,282 INFO L706 BuchiCegarLoop]: Abstraction has 123 states and 184 transitions. [2019-01-14 03:50:04,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states and 184 transitions. [2019-01-14 03:50:04,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2019-01-14 03:50:04,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2019-01-14 03:50:04,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 184 transitions. [2019-01-14 03:50:04,284 INFO L729 BuchiCegarLoop]: Abstraction has 123 states and 184 transitions. [2019-01-14 03:50:04,284 INFO L609 BuchiCegarLoop]: Abstraction has 123 states and 184 transitions. [2019-01-14 03:50:04,284 INFO L442 BuchiCegarLoop]: ======== Iteration 117============ [2019-01-14 03:50:04,284 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 123 states and 184 transitions. [2019-01-14 03:50:04,284 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:04,285 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:04,285 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:04,285 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [58, 1, 1, 1, 1] [2019-01-14 03:50:04,285 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:04,285 INFO L794 eck$LassoCheckResult]: Stem: 66424#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 66425#L12 main_~i~0 := 0; 66426#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66432#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66433#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66546#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66544#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66542#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66540#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66538#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66536#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66534#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66532#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66530#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66528#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66526#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66524#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66522#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66520#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66518#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66516#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66514#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66512#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66510#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66508#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66506#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66504#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66502#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66500#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66498#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66496#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66494#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66492#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66490#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66488#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66486#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66484#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66482#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66480#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66478#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66476#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66474#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66472#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66470#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66468#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66466#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66464#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66462#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66460#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66458#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66456#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66454#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66452#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66450#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66448#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66446#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66444#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66442#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66440#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66438#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 66436#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 66427#L15-2 assume main_~i~0 >= 100; 66428#L25 [2019-01-14 03:50:04,285 INFO L796 eck$LassoCheckResult]: Loop: 66428#L25 assume true; 66428#L25 [2019-01-14 03:50:04,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:04,286 INFO L82 PathProgramCache]: Analyzing trace with hash -1688346069, now seen corresponding path program 58 times [2019-01-14 03:50:04,286 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:04,286 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:04,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:04,286 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:50:04,287 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:04,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:05,624 INFO L134 CoverageAnalysis]: Checked inductivity of 1711 backedges. 0 proven. 1711 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:05,624 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:05,624 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:05,641 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:50:05,675 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:50:05,675 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:05,678 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:05,688 INFO L134 CoverageAnalysis]: Checked inductivity of 1711 backedges. 0 proven. 1711 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:05,707 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:05,707 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 60 [2019-01-14 03:50:05,707 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:05,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:05,707 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 116 times [2019-01-14 03:50:05,708 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:05,708 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:05,708 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:05,708 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:05,708 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:05,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:05,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:05,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2019-01-14 03:50:05,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1830, Invalid=1830, Unknown=0, NotChecked=0, Total=3660 [2019-01-14 03:50:05,738 INFO L87 Difference]: Start difference. First operand 123 states and 184 transitions. cyclomatic complexity: 64 Second operand 61 states. [2019-01-14 03:50:06,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:06,360 INFO L93 Difference]: Finished difference Result 1957 states and 2021 transitions. [2019-01-14 03:50:06,361 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2019-01-14 03:50:06,361 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1957 states and 2021 transitions. [2019-01-14 03:50:06,367 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:50:06,374 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1957 states to 1956 states and 2020 transitions. [2019-01-14 03:50:06,375 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:50:06,375 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:50:06,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1956 states and 2020 transitions. [2019-01-14 03:50:06,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:06,380 INFO L706 BuchiCegarLoop]: Abstraction has 1956 states and 2020 transitions. [2019-01-14 03:50:06,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1956 states and 2020 transitions. [2019-01-14 03:50:06,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1956 to 124. [2019-01-14 03:50:06,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2019-01-14 03:50:06,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 186 transitions. [2019-01-14 03:50:06,391 INFO L729 BuchiCegarLoop]: Abstraction has 124 states and 186 transitions. [2019-01-14 03:50:06,391 INFO L609 BuchiCegarLoop]: Abstraction has 124 states and 186 transitions. [2019-01-14 03:50:06,391 INFO L442 BuchiCegarLoop]: ======== Iteration 118============ [2019-01-14 03:50:06,392 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 124 states and 186 transitions. [2019-01-14 03:50:06,395 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:06,395 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:06,395 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:06,396 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [57, 1, 1, 1, 1, 1, 1] [2019-01-14 03:50:06,396 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:06,396 INFO L794 eck$LassoCheckResult]: Stem: 68751#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 68752#L12 main_~i~0 := 0; 68753#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 68756#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 68757#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68761#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68874#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68873#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68872#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68871#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68870#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68869#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68868#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68867#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68866#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68865#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68864#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68863#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68862#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68861#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68860#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68859#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68858#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68857#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68856#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68855#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68854#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68853#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68852#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68851#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68850#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68849#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68848#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68847#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68846#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68845#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68844#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68843#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68842#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68841#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68840#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68839#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68838#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68837#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68836#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68835#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68834#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68833#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68832#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68831#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68830#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68829#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68828#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68827#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68826#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68825#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68824#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68823#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68822#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68821#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68820#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 68819#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 68758#L21-2 assume main_~j~0 >= 100; 68755#L25 [2019-01-14 03:50:06,396 INFO L796 eck$LassoCheckResult]: Loop: 68755#L25 assume true; 68755#L25 [2019-01-14 03:50:06,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:06,397 INFO L82 PathProgramCache]: Analyzing trace with hash -73951752, now seen corresponding path program 57 times [2019-01-14 03:50:06,397 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:06,397 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:06,397 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:06,397 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:06,397 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:06,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:07,788 INFO L134 CoverageAnalysis]: Checked inductivity of 1653 backedges. 0 proven. 1653 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:07,789 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:07,789 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:07,805 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:50:07,875 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 30 check-sat command(s) [2019-01-14 03:50:07,875 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:07,877 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:07,890 INFO L134 CoverageAnalysis]: Checked inductivity of 1653 backedges. 0 proven. 1653 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:07,922 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:07,922 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 59 [2019-01-14 03:50:07,922 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:07,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:07,923 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 117 times [2019-01-14 03:50:07,923 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:07,923 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:07,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:07,923 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:07,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:07,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:07,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:07,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2019-01-14 03:50:07,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1770, Invalid=1770, Unknown=0, NotChecked=0, Total=3540 [2019-01-14 03:50:07,972 INFO L87 Difference]: Start difference. First operand 124 states and 186 transitions. cyclomatic complexity: 65 Second operand 60 states. [2019-01-14 03:50:08,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:08,147 INFO L93 Difference]: Finished difference Result 126 states and 188 transitions. [2019-01-14 03:50:08,150 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2019-01-14 03:50:08,150 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 126 states and 188 transitions. [2019-01-14 03:50:08,151 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:08,151 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 126 states to 125 states and 187 transitions. [2019-01-14 03:50:08,151 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:50:08,151 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:50:08,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 125 states and 187 transitions. [2019-01-14 03:50:08,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:08,152 INFO L706 BuchiCegarLoop]: Abstraction has 125 states and 187 transitions. [2019-01-14 03:50:08,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states and 187 transitions. [2019-01-14 03:50:08,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2019-01-14 03:50:08,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2019-01-14 03:50:08,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 187 transitions. [2019-01-14 03:50:08,153 INFO L729 BuchiCegarLoop]: Abstraction has 125 states and 187 transitions. [2019-01-14 03:50:08,153 INFO L609 BuchiCegarLoop]: Abstraction has 125 states and 187 transitions. [2019-01-14 03:50:08,153 INFO L442 BuchiCegarLoop]: ======== Iteration 119============ [2019-01-14 03:50:08,153 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 125 states and 187 transitions. [2019-01-14 03:50:08,154 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:08,154 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:08,154 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:08,155 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [59, 1, 1, 1, 1] [2019-01-14 03:50:08,155 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:08,155 INFO L794 eck$LassoCheckResult]: Stem: 69250#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 69251#L12 main_~i~0 := 0; 69252#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69258#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69259#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69374#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69372#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69370#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69368#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69366#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69364#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69362#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69360#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69358#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69356#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69354#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69352#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69350#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69348#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69346#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69344#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69342#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69340#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69338#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69336#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69334#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69332#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69330#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69328#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69326#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69324#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69322#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69320#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69318#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69316#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69314#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69312#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69310#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69308#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69306#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69304#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69302#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69300#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69298#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69296#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69294#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69292#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69290#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69288#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69286#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69284#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69282#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69280#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69278#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69276#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69274#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69272#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69270#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69268#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69266#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69264#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 69262#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 69253#L15-2 assume main_~i~0 >= 100; 69254#L25 [2019-01-14 03:50:08,155 INFO L796 eck$LassoCheckResult]: Loop: 69254#L25 assume true; 69254#L25 [2019-01-14 03:50:08,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:08,155 INFO L82 PathProgramCache]: Analyzing trace with hash -799118895, now seen corresponding path program 59 times [2019-01-14 03:50:08,155 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:08,155 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:08,156 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:08,156 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:08,156 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:08,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:09,517 INFO L134 CoverageAnalysis]: Checked inductivity of 1770 backedges. 0 proven. 1770 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:09,517 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:09,517 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:09,534 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:50:09,588 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) [2019-01-14 03:50:09,588 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:09,592 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:09,604 INFO L134 CoverageAnalysis]: Checked inductivity of 1770 backedges. 0 proven. 1770 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:09,622 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:09,622 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61] total 61 [2019-01-14 03:50:09,622 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:09,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:09,623 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 118 times [2019-01-14 03:50:09,623 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:09,623 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:09,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:09,623 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:09,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:09,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:09,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:09,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2019-01-14 03:50:09,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1891, Invalid=1891, Unknown=0, NotChecked=0, Total=3782 [2019-01-14 03:50:09,653 INFO L87 Difference]: Start difference. First operand 125 states and 187 transitions. cyclomatic complexity: 65 Second operand 62 states. [2019-01-14 03:50:10,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:10,367 INFO L93 Difference]: Finished difference Result 2020 states and 2085 transitions. [2019-01-14 03:50:10,370 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2019-01-14 03:50:10,370 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2020 states and 2085 transitions. [2019-01-14 03:50:10,376 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:50:10,380 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2020 states to 2019 states and 2084 transitions. [2019-01-14 03:50:10,380 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:50:10,380 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:50:10,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2019 states and 2084 transitions. [2019-01-14 03:50:10,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:10,381 INFO L706 BuchiCegarLoop]: Abstraction has 2019 states and 2084 transitions. [2019-01-14 03:50:10,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2019 states and 2084 transitions. [2019-01-14 03:50:10,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2019 to 126. [2019-01-14 03:50:10,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2019-01-14 03:50:10,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 189 transitions. [2019-01-14 03:50:10,386 INFO L729 BuchiCegarLoop]: Abstraction has 126 states and 189 transitions. [2019-01-14 03:50:10,386 INFO L609 BuchiCegarLoop]: Abstraction has 126 states and 189 transitions. [2019-01-14 03:50:10,386 INFO L442 BuchiCegarLoop]: ======== Iteration 120============ [2019-01-14 03:50:10,386 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states and 189 transitions. [2019-01-14 03:50:10,387 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:10,387 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:10,387 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:10,387 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [58, 1, 1, 1, 1, 1, 1] [2019-01-14 03:50:10,387 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:10,387 INFO L794 eck$LassoCheckResult]: Stem: 71646#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 71647#L12 main_~i~0 := 0; 71648#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 71651#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 71652#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71656#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71771#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71770#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71769#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71768#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71767#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71766#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71765#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71764#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71763#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71762#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71761#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71760#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71759#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71758#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71757#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71756#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71755#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71754#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71753#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71752#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71751#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71750#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71749#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71748#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71747#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71746#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71745#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71744#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71743#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71742#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71741#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71740#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71739#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71738#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71737#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71736#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71735#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71734#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71733#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71732#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71731#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71730#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71729#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71728#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71727#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71726#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71725#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71724#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71723#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71722#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71721#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71720#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71719#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71718#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71717#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71716#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 71715#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 71653#L21-2 assume main_~j~0 >= 100; 71650#L25 [2019-01-14 03:50:10,388 INFO L796 eck$LassoCheckResult]: Loop: 71650#L25 assume true; 71650#L25 [2019-01-14 03:50:10,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:10,388 INFO L82 PathProgramCache]: Analyzing trace with hash 2002464694, now seen corresponding path program 58 times [2019-01-14 03:50:10,388 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:10,388 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:10,389 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:10,389 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:10,389 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:10,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:11,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1711 backedges. 0 proven. 1711 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:11,829 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:11,829 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:11,846 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:50:11,899 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:50:11,899 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:11,902 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:11,912 INFO L134 CoverageAnalysis]: Checked inductivity of 1711 backedges. 0 proven. 1711 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:11,931 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:11,931 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 60 [2019-01-14 03:50:11,931 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:11,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:11,931 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 119 times [2019-01-14 03:50:11,931 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:11,932 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:11,932 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:11,932 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:11,932 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:11,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:11,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:11,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2019-01-14 03:50:11,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1830, Invalid=1830, Unknown=0, NotChecked=0, Total=3660 [2019-01-14 03:50:11,960 INFO L87 Difference]: Start difference. First operand 126 states and 189 transitions. cyclomatic complexity: 66 Second operand 61 states. [2019-01-14 03:50:12,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:12,049 INFO L93 Difference]: Finished difference Result 128 states and 191 transitions. [2019-01-14 03:50:12,053 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2019-01-14 03:50:12,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 128 states and 191 transitions. [2019-01-14 03:50:12,054 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:12,054 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 128 states to 127 states and 190 transitions. [2019-01-14 03:50:12,054 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:50:12,055 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:50:12,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 127 states and 190 transitions. [2019-01-14 03:50:12,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:12,055 INFO L706 BuchiCegarLoop]: Abstraction has 127 states and 190 transitions. [2019-01-14 03:50:12,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states and 190 transitions. [2019-01-14 03:50:12,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2019-01-14 03:50:12,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2019-01-14 03:50:12,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 190 transitions. [2019-01-14 03:50:12,056 INFO L729 BuchiCegarLoop]: Abstraction has 127 states and 190 transitions. [2019-01-14 03:50:12,056 INFO L609 BuchiCegarLoop]: Abstraction has 127 states and 190 transitions. [2019-01-14 03:50:12,056 INFO L442 BuchiCegarLoop]: ======== Iteration 121============ [2019-01-14 03:50:12,057 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 127 states and 190 transitions. [2019-01-14 03:50:12,057 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:12,057 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:12,057 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:12,057 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [60, 1, 1, 1, 1] [2019-01-14 03:50:12,057 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:12,058 INFO L794 eck$LassoCheckResult]: Stem: 72153#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 72154#L12 main_~i~0 := 0; 72155#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72161#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72162#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72279#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72277#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72275#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72273#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72271#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72269#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72267#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72265#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72263#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72261#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72259#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72257#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72255#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72253#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72251#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72249#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72247#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72245#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72243#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72241#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72239#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72237#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72235#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72233#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72231#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72229#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72227#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72225#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72223#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72221#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72219#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72217#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72215#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72213#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72211#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72209#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72207#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72205#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72203#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72201#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72199#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72197#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72195#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72193#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72191#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72189#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72187#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72185#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72183#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72181#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72179#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72177#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72175#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72173#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72171#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72169#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72167#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 72165#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 72156#L15-2 assume main_~i~0 >= 100; 72157#L25 [2019-01-14 03:50:12,058 INFO L796 eck$LassoCheckResult]: Loop: 72157#L25 assume true; 72157#L25 [2019-01-14 03:50:12,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:12,058 INFO L82 PathProgramCache]: Analyzing trace with hash 997119723, now seen corresponding path program 60 times [2019-01-14 03:50:12,058 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:12,058 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:12,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:12,059 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:12,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:12,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:13,766 INFO L134 CoverageAnalysis]: Checked inductivity of 1830 backedges. 0 proven. 1830 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:13,767 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:13,767 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:13,783 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:50:13,836 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2019-01-14 03:50:13,837 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:13,839 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:13,850 INFO L134 CoverageAnalysis]: Checked inductivity of 1830 backedges. 0 proven. 1830 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:13,868 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:13,869 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 62 [2019-01-14 03:50:13,869 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:13,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:13,869 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 120 times [2019-01-14 03:50:13,869 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:13,869 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:13,870 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:13,870 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:13,870 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:13,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:13,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:13,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2019-01-14 03:50:13,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1953, Invalid=1953, Unknown=0, NotChecked=0, Total=3906 [2019-01-14 03:50:13,899 INFO L87 Difference]: Start difference. First operand 127 states and 190 transitions. cyclomatic complexity: 66 Second operand 63 states. [2019-01-14 03:50:14,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:14,520 INFO L93 Difference]: Finished difference Result 2084 states and 2150 transitions. [2019-01-14 03:50:14,523 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2019-01-14 03:50:14,523 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2084 states and 2150 transitions. [2019-01-14 03:50:14,534 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:50:14,538 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2084 states to 2083 states and 2149 transitions. [2019-01-14 03:50:14,538 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:50:14,538 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:50:14,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2083 states and 2149 transitions. [2019-01-14 03:50:14,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:14,539 INFO L706 BuchiCegarLoop]: Abstraction has 2083 states and 2149 transitions. [2019-01-14 03:50:14,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2083 states and 2149 transitions. [2019-01-14 03:50:14,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2083 to 128. [2019-01-14 03:50:14,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2019-01-14 03:50:14,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 192 transitions. [2019-01-14 03:50:14,544 INFO L729 BuchiCegarLoop]: Abstraction has 128 states and 192 transitions. [2019-01-14 03:50:14,544 INFO L609 BuchiCegarLoop]: Abstraction has 128 states and 192 transitions. [2019-01-14 03:50:14,544 INFO L442 BuchiCegarLoop]: ======== Iteration 122============ [2019-01-14 03:50:14,544 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states and 192 transitions. [2019-01-14 03:50:14,544 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:14,544 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:14,544 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:14,545 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [59, 1, 1, 1, 1, 1, 1] [2019-01-14 03:50:14,545 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:14,545 INFO L794 eck$LassoCheckResult]: Stem: 74619#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 74620#L12 main_~i~0 := 0; 74621#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 74624#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 74625#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74629#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74746#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74745#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74744#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74743#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74742#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74741#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74740#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74739#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74738#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74737#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74736#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74735#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74734#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74733#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74732#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74731#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74730#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74729#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74728#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74727#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74726#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74725#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74724#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74723#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74722#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74721#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74720#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74719#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74718#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74717#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74716#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74715#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74714#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74713#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74712#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74711#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74710#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74709#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74708#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74707#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74706#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74705#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74704#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74703#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74702#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74701#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74700#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74699#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74698#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74697#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74696#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74695#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74694#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74693#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74692#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74691#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74690#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 74689#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 74626#L21-2 assume main_~j~0 >= 100; 74623#L25 [2019-01-14 03:50:14,545 INFO L796 eck$LassoCheckResult]: Loop: 74623#L25 assume true; 74623#L25 [2019-01-14 03:50:14,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:14,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1946865080, now seen corresponding path program 59 times [2019-01-14 03:50:14,546 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:14,546 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:14,546 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:14,546 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:14,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:14,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:15,920 INFO L134 CoverageAnalysis]: Checked inductivity of 1770 backedges. 0 proven. 1770 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:15,920 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:15,920 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:15,937 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:50:16,008 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) [2019-01-14 03:50:16,008 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:16,012 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:16,026 INFO L134 CoverageAnalysis]: Checked inductivity of 1770 backedges. 0 proven. 1770 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:16,058 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:16,058 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61] total 61 [2019-01-14 03:50:16,058 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:16,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:16,058 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 121 times [2019-01-14 03:50:16,059 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:16,059 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:16,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:16,059 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:16,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:16,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:16,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:16,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2019-01-14 03:50:16,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1891, Invalid=1891, Unknown=0, NotChecked=0, Total=3782 [2019-01-14 03:50:16,121 INFO L87 Difference]: Start difference. First operand 128 states and 192 transitions. cyclomatic complexity: 67 Second operand 62 states. [2019-01-14 03:50:16,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:16,241 INFO L93 Difference]: Finished difference Result 130 states and 194 transitions. [2019-01-14 03:50:16,246 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2019-01-14 03:50:16,246 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 130 states and 194 transitions. [2019-01-14 03:50:16,247 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:16,247 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 130 states to 129 states and 193 transitions. [2019-01-14 03:50:16,247 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:50:16,247 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:50:16,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 129 states and 193 transitions. [2019-01-14 03:50:16,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:16,248 INFO L706 BuchiCegarLoop]: Abstraction has 129 states and 193 transitions. [2019-01-14 03:50:16,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states and 193 transitions. [2019-01-14 03:50:16,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 129. [2019-01-14 03:50:16,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2019-01-14 03:50:16,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 193 transitions. [2019-01-14 03:50:16,249 INFO L729 BuchiCegarLoop]: Abstraction has 129 states and 193 transitions. [2019-01-14 03:50:16,249 INFO L609 BuchiCegarLoop]: Abstraction has 129 states and 193 transitions. [2019-01-14 03:50:16,249 INFO L442 BuchiCegarLoop]: ======== Iteration 123============ [2019-01-14 03:50:16,249 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 129 states and 193 transitions. [2019-01-14 03:50:16,250 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:16,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:16,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:16,250 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [61, 1, 1, 1, 1] [2019-01-14 03:50:16,250 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:16,251 INFO L794 eck$LassoCheckResult]: Stem: 75134#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 75135#L12 main_~i~0 := 0; 75136#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75142#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75143#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75262#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75260#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75258#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75256#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75254#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75252#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75250#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75248#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75246#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75244#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75242#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75240#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75238#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75236#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75234#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75232#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75230#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75228#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75226#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75224#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75222#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75220#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75218#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75216#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75214#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75212#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75210#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75208#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75206#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75204#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75202#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75200#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75198#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75196#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75194#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75192#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75190#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75188#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75186#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75184#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75182#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75180#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75178#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75176#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75174#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75172#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75170#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75168#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75166#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75164#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75162#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75160#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75158#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75156#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75154#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75152#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75150#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75148#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 75146#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 75137#L15-2 assume main_~i~0 >= 100; 75138#L25 [2019-01-14 03:50:16,251 INFO L796 eck$LassoCheckResult]: Loop: 75138#L25 assume true; 75138#L25 [2019-01-14 03:50:16,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:16,251 INFO L82 PathProgramCache]: Analyzing trace with hash 845942033, now seen corresponding path program 61 times [2019-01-14 03:50:16,251 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:16,251 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:16,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:16,252 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:50:16,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:16,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:17,704 INFO L134 CoverageAnalysis]: Checked inductivity of 1891 backedges. 0 proven. 1891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:17,705 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:17,705 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:17,721 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:50:17,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:17,758 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:17,768 INFO L134 CoverageAnalysis]: Checked inductivity of 1891 backedges. 0 proven. 1891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:17,786 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:17,786 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63] total 63 [2019-01-14 03:50:17,786 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:17,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:17,786 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 122 times [2019-01-14 03:50:17,787 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:17,787 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:17,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:17,787 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:50:17,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:17,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:17,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:17,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2019-01-14 03:50:17,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2016, Invalid=2016, Unknown=0, NotChecked=0, Total=4032 [2019-01-14 03:50:17,819 INFO L87 Difference]: Start difference. First operand 129 states and 193 transitions. cyclomatic complexity: 67 Second operand 64 states. [2019-01-14 03:50:18,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:18,676 INFO L93 Difference]: Finished difference Result 2149 states and 2216 transitions. [2019-01-14 03:50:18,677 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2019-01-14 03:50:18,677 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2149 states and 2216 transitions. [2019-01-14 03:50:18,682 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:50:18,685 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2149 states to 2148 states and 2215 transitions. [2019-01-14 03:50:18,685 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:50:18,686 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:50:18,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2148 states and 2215 transitions. [2019-01-14 03:50:18,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:18,687 INFO L706 BuchiCegarLoop]: Abstraction has 2148 states and 2215 transitions. [2019-01-14 03:50:18,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2148 states and 2215 transitions. [2019-01-14 03:50:18,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2148 to 130. [2019-01-14 03:50:18,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2019-01-14 03:50:18,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 195 transitions. [2019-01-14 03:50:18,693 INFO L729 BuchiCegarLoop]: Abstraction has 130 states and 195 transitions. [2019-01-14 03:50:18,693 INFO L609 BuchiCegarLoop]: Abstraction has 130 states and 195 transitions. [2019-01-14 03:50:18,693 INFO L442 BuchiCegarLoop]: ======== Iteration 124============ [2019-01-14 03:50:18,693 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 130 states and 195 transitions. [2019-01-14 03:50:18,693 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:18,693 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:18,693 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:18,694 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [60, 1, 1, 1, 1, 1, 1] [2019-01-14 03:50:18,694 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:18,694 INFO L794 eck$LassoCheckResult]: Stem: 77671#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 77672#L12 main_~i~0 := 0; 77673#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 77676#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 77677#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77681#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77800#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77799#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77798#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77797#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77796#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77795#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77794#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77793#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77792#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77791#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77790#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77789#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77788#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77787#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77786#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77785#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77784#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77783#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77782#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77781#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77780#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77779#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77778#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77777#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77776#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77775#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77774#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77773#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77772#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77771#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77770#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77769#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77768#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77767#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77766#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77765#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77764#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77763#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77762#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77761#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77760#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77759#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77758#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77757#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77756#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77755#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77754#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77753#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77752#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77751#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77750#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77749#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77748#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77747#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77746#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77745#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77744#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77743#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 77742#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 77678#L21-2 assume main_~j~0 >= 100; 77675#L25 [2019-01-14 03:50:18,694 INFO L796 eck$LassoCheckResult]: Loop: 77675#L25 assume true; 77675#L25 [2019-01-14 03:50:18,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:18,695 INFO L82 PathProgramCache]: Analyzing trace with hash 223277046, now seen corresponding path program 60 times [2019-01-14 03:50:18,695 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:18,695 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:18,698 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:18,698 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:18,699 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:18,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:20,090 INFO L134 CoverageAnalysis]: Checked inductivity of 1830 backedges. 0 proven. 1830 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:20,090 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:20,090 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:20,107 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:50:20,178 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2019-01-14 03:50:20,178 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:20,181 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:20,192 INFO L134 CoverageAnalysis]: Checked inductivity of 1830 backedges. 0 proven. 1830 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:20,210 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:20,210 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 62 [2019-01-14 03:50:20,211 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:20,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:20,211 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 123 times [2019-01-14 03:50:20,211 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:20,211 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:20,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:20,212 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:20,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:20,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:20,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:20,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2019-01-14 03:50:20,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1953, Invalid=1953, Unknown=0, NotChecked=0, Total=3906 [2019-01-14 03:50:20,247 INFO L87 Difference]: Start difference. First operand 130 states and 195 transitions. cyclomatic complexity: 68 Second operand 63 states. [2019-01-14 03:50:20,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:20,353 INFO L93 Difference]: Finished difference Result 132 states and 197 transitions. [2019-01-14 03:50:20,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2019-01-14 03:50:20,356 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 132 states and 197 transitions. [2019-01-14 03:50:20,357 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:20,357 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 132 states to 131 states and 196 transitions. [2019-01-14 03:50:20,357 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:50:20,357 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:50:20,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 131 states and 196 transitions. [2019-01-14 03:50:20,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:20,358 INFO L706 BuchiCegarLoop]: Abstraction has 131 states and 196 transitions. [2019-01-14 03:50:20,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states and 196 transitions. [2019-01-14 03:50:20,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2019-01-14 03:50:20,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2019-01-14 03:50:20,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 196 transitions. [2019-01-14 03:50:20,364 INFO L729 BuchiCegarLoop]: Abstraction has 131 states and 196 transitions. [2019-01-14 03:50:20,364 INFO L609 BuchiCegarLoop]: Abstraction has 131 states and 196 transitions. [2019-01-14 03:50:20,365 INFO L442 BuchiCegarLoop]: ======== Iteration 125============ [2019-01-14 03:50:20,365 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 131 states and 196 transitions. [2019-01-14 03:50:20,365 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:20,365 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:20,365 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:20,366 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [62, 1, 1, 1, 1] [2019-01-14 03:50:20,366 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:20,366 INFO L794 eck$LassoCheckResult]: Stem: 78194#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 78195#L12 main_~i~0 := 0; 78196#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78202#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78203#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78324#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78322#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78320#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78318#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78316#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78314#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78312#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78310#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78308#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78306#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78304#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78302#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78300#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78298#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78296#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78294#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78292#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78290#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78288#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78286#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78284#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78282#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78280#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78278#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78276#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78274#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78272#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78270#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78268#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78266#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78264#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78262#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78260#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78258#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78256#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78254#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78252#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78250#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78248#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78246#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78244#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78242#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78240#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78238#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78236#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78234#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78232#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78230#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78228#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78226#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78224#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78222#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78220#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78218#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78216#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78214#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78212#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78210#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78208#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 78206#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 78197#L15-2 assume main_~i~0 >= 100; 78198#L25 [2019-01-14 03:50:20,366 INFO L796 eck$LassoCheckResult]: Loop: 78198#L25 assume true; 78198#L25 [2019-01-14 03:50:20,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:20,367 INFO L82 PathProgramCache]: Analyzing trace with hash 454400939, now seen corresponding path program 62 times [2019-01-14 03:50:20,367 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:20,370 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:20,370 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:20,370 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:20,371 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:20,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:21,869 INFO L134 CoverageAnalysis]: Checked inductivity of 1953 backedges. 0 proven. 1953 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:21,869 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:21,869 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:21,887 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:50:21,923 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:50:21,924 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:21,926 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:21,945 INFO L134 CoverageAnalysis]: Checked inductivity of 1953 backedges. 0 proven. 1953 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:21,972 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:21,973 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 64 [2019-01-14 03:50:21,973 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:21,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:21,973 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 124 times [2019-01-14 03:50:21,973 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:21,973 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:21,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:21,974 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:21,974 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:21,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:21,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:22,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2019-01-14 03:50:22,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2080, Invalid=2080, Unknown=0, NotChecked=0, Total=4160 [2019-01-14 03:50:22,009 INFO L87 Difference]: Start difference. First operand 131 states and 196 transitions. cyclomatic complexity: 68 Second operand 65 states. [2019-01-14 03:50:22,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:22,767 INFO L93 Difference]: Finished difference Result 2215 states and 2283 transitions. [2019-01-14 03:50:22,771 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2019-01-14 03:50:22,771 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2215 states and 2283 transitions. [2019-01-14 03:50:22,778 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:50:22,781 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2215 states to 2214 states and 2282 transitions. [2019-01-14 03:50:22,781 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:50:22,781 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:50:22,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2214 states and 2282 transitions. [2019-01-14 03:50:22,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:22,783 INFO L706 BuchiCegarLoop]: Abstraction has 2214 states and 2282 transitions. [2019-01-14 03:50:22,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2214 states and 2282 transitions. [2019-01-14 03:50:22,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2214 to 132. [2019-01-14 03:50:22,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2019-01-14 03:50:22,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 198 transitions. [2019-01-14 03:50:22,788 INFO L729 BuchiCegarLoop]: Abstraction has 132 states and 198 transitions. [2019-01-14 03:50:22,788 INFO L609 BuchiCegarLoop]: Abstraction has 132 states and 198 transitions. [2019-01-14 03:50:22,788 INFO L442 BuchiCegarLoop]: ======== Iteration 126============ [2019-01-14 03:50:22,788 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 132 states and 198 transitions. [2019-01-14 03:50:22,789 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:22,789 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:22,789 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:22,789 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [61, 1, 1, 1, 1, 1, 1] [2019-01-14 03:50:22,789 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:22,789 INFO L794 eck$LassoCheckResult]: Stem: 80803#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 80804#L12 main_~i~0 := 0; 80805#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 80808#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 80809#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80813#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80934#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80933#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80932#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80931#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80930#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80929#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80928#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80927#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80926#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80925#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80924#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80923#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80922#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80921#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80920#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80919#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80918#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80917#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80916#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80915#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80914#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80913#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80912#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80911#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80910#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80909#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80908#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80907#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80906#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80905#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80904#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80903#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80902#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80901#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80900#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80899#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80898#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80897#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80896#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80895#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80894#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80893#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80892#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80891#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80890#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80889#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80888#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80887#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80886#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80885#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80884#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80883#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80882#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80881#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80880#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80879#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80878#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80877#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80876#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 80875#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 80810#L21-2 assume main_~j~0 >= 100; 80807#L25 [2019-01-14 03:50:22,790 INFO L796 eck$LassoCheckResult]: Loop: 80807#L25 assume true; 80807#L25 [2019-01-14 03:50:22,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:22,790 INFO L82 PathProgramCache]: Analyzing trace with hash -1668344456, now seen corresponding path program 61 times [2019-01-14 03:50:22,790 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:22,790 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:22,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:22,791 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:22,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:22,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:24,420 INFO L134 CoverageAnalysis]: Checked inductivity of 1891 backedges. 0 proven. 1891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:24,421 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:24,421 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:24,438 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:50:24,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:24,496 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:24,506 INFO L134 CoverageAnalysis]: Checked inductivity of 1891 backedges. 0 proven. 1891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:24,525 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:24,525 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63] total 63 [2019-01-14 03:50:24,525 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:24,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:24,525 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 125 times [2019-01-14 03:50:24,525 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:24,525 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:24,526 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:24,526 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:50:24,526 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:24,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:24,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:24,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2019-01-14 03:50:24,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2016, Invalid=2016, Unknown=0, NotChecked=0, Total=4032 [2019-01-14 03:50:24,563 INFO L87 Difference]: Start difference. First operand 132 states and 198 transitions. cyclomatic complexity: 69 Second operand 64 states. [2019-01-14 03:50:24,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:24,686 INFO L93 Difference]: Finished difference Result 134 states and 200 transitions. [2019-01-14 03:50:24,691 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2019-01-14 03:50:24,691 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 134 states and 200 transitions. [2019-01-14 03:50:24,692 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:24,692 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 134 states to 133 states and 199 transitions. [2019-01-14 03:50:24,692 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:50:24,692 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:50:24,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 133 states and 199 transitions. [2019-01-14 03:50:24,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:24,693 INFO L706 BuchiCegarLoop]: Abstraction has 133 states and 199 transitions. [2019-01-14 03:50:24,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states and 199 transitions. [2019-01-14 03:50:24,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2019-01-14 03:50:24,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2019-01-14 03:50:24,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 199 transitions. [2019-01-14 03:50:24,695 INFO L729 BuchiCegarLoop]: Abstraction has 133 states and 199 transitions. [2019-01-14 03:50:24,695 INFO L609 BuchiCegarLoop]: Abstraction has 133 states and 199 transitions. [2019-01-14 03:50:24,695 INFO L442 BuchiCegarLoop]: ======== Iteration 127============ [2019-01-14 03:50:24,695 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 133 states and 199 transitions. [2019-01-14 03:50:24,695 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:24,696 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:24,696 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:24,696 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [63, 1, 1, 1, 1] [2019-01-14 03:50:24,696 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:24,696 INFO L794 eck$LassoCheckResult]: Stem: 81334#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 81335#L12 main_~i~0 := 0; 81336#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81342#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81343#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81466#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81464#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81462#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81460#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81458#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81456#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81454#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81452#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81450#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81448#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81446#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81444#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81442#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81440#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81438#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81436#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81434#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81432#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81430#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81428#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81426#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81424#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81422#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81420#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81418#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81416#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81414#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81412#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81410#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81408#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81406#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81404#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81402#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81400#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81398#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81396#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81394#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81392#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81390#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81388#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81386#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81384#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81382#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81380#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81378#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81376#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81374#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81372#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81370#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81368#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81366#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81364#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81362#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81360#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81358#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81356#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81354#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81352#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81350#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81348#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 81346#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 81337#L15-2 assume main_~i~0 >= 100; 81338#L25 [2019-01-14 03:50:24,697 INFO L796 eck$LassoCheckResult]: Loop: 81338#L25 assume true; 81338#L25 [2019-01-14 03:50:24,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:24,697 INFO L82 PathProgramCache]: Analyzing trace with hash 1201528913, now seen corresponding path program 63 times [2019-01-14 03:50:24,697 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:24,697 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:24,698 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:24,698 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:24,698 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:24,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:26,299 INFO L134 CoverageAnalysis]: Checked inductivity of 2016 backedges. 0 proven. 2016 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:26,300 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:26,300 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:26,318 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:50:26,378 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 33 check-sat command(s) [2019-01-14 03:50:26,378 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:26,381 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:26,393 INFO L134 CoverageAnalysis]: Checked inductivity of 2016 backedges. 0 proven. 2016 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:26,412 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:26,412 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65] total 65 [2019-01-14 03:50:26,412 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:26,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:26,413 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 126 times [2019-01-14 03:50:26,413 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:26,413 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:26,413 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:26,414 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:26,414 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:26,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:26,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:26,455 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2019-01-14 03:50:26,455 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2145, Invalid=2145, Unknown=0, NotChecked=0, Total=4290 [2019-01-14 03:50:26,455 INFO L87 Difference]: Start difference. First operand 133 states and 199 transitions. cyclomatic complexity: 69 Second operand 66 states. [2019-01-14 03:50:27,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:27,372 INFO L93 Difference]: Finished difference Result 2282 states and 2351 transitions. [2019-01-14 03:50:27,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2019-01-14 03:50:27,372 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2282 states and 2351 transitions. [2019-01-14 03:50:27,380 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:50:27,384 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2282 states to 2281 states and 2350 transitions. [2019-01-14 03:50:27,384 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:50:27,384 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:50:27,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2281 states and 2350 transitions. [2019-01-14 03:50:27,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:27,386 INFO L706 BuchiCegarLoop]: Abstraction has 2281 states and 2350 transitions. [2019-01-14 03:50:27,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2281 states and 2350 transitions. [2019-01-14 03:50:27,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2281 to 134. [2019-01-14 03:50:27,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2019-01-14 03:50:27,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 201 transitions. [2019-01-14 03:50:27,393 INFO L729 BuchiCegarLoop]: Abstraction has 134 states and 201 transitions. [2019-01-14 03:50:27,393 INFO L609 BuchiCegarLoop]: Abstraction has 134 states and 201 transitions. [2019-01-14 03:50:27,393 INFO L442 BuchiCegarLoop]: ======== Iteration 128============ [2019-01-14 03:50:27,393 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 134 states and 201 transitions. [2019-01-14 03:50:27,393 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:27,393 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:27,393 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:27,394 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [62, 1, 1, 1, 1, 1, 1] [2019-01-14 03:50:27,394 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:27,394 INFO L794 eck$LassoCheckResult]: Stem: 84016#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 84017#L12 main_~i~0 := 0; 84018#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 84021#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 84022#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84026#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84149#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84148#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84147#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84146#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84145#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84144#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84143#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84142#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84141#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84140#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84139#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84138#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84137#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84136#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84135#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84134#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84133#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84132#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84131#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84130#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84129#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84128#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84127#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84126#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84125#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84124#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84123#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84122#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84121#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84120#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84119#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84118#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84117#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84116#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84115#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84114#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84113#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84112#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84111#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84110#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84109#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84108#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84107#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84106#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84105#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84104#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84103#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84102#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84101#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84100#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84099#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84098#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84097#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84096#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84095#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84094#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84093#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84092#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84091#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84090#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 84089#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 84023#L21-2 assume main_~j~0 >= 100; 84020#L25 [2019-01-14 03:50:27,394 INFO L796 eck$LassoCheckResult]: Loop: 84020#L25 assume true; 84020#L25 [2019-01-14 03:50:27,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:27,395 INFO L82 PathProgramCache]: Analyzing trace with hash -179068874, now seen corresponding path program 62 times [2019-01-14 03:50:27,395 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:27,395 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:27,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:27,396 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:27,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:27,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:29,232 INFO L134 CoverageAnalysis]: Checked inductivity of 1953 backedges. 0 proven. 1953 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:29,233 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:29,233 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:29,253 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:50:29,310 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:50:29,310 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:29,313 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:29,326 INFO L134 CoverageAnalysis]: Checked inductivity of 1953 backedges. 0 proven. 1953 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:29,345 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:29,345 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 64 [2019-01-14 03:50:29,345 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:29,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:29,346 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 127 times [2019-01-14 03:50:29,346 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:29,346 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:29,346 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:29,347 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:29,347 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:29,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:29,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:29,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2019-01-14 03:50:29,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2080, Invalid=2080, Unknown=0, NotChecked=0, Total=4160 [2019-01-14 03:50:29,388 INFO L87 Difference]: Start difference. First operand 134 states and 201 transitions. cyclomatic complexity: 70 Second operand 65 states. [2019-01-14 03:50:29,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:29,515 INFO L93 Difference]: Finished difference Result 136 states and 203 transitions. [2019-01-14 03:50:29,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2019-01-14 03:50:29,520 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 136 states and 203 transitions. [2019-01-14 03:50:29,521 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:29,521 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 136 states to 135 states and 202 transitions. [2019-01-14 03:50:29,521 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:50:29,521 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:50:29,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 135 states and 202 transitions. [2019-01-14 03:50:29,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:29,522 INFO L706 BuchiCegarLoop]: Abstraction has 135 states and 202 transitions. [2019-01-14 03:50:29,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states and 202 transitions. [2019-01-14 03:50:29,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 135. [2019-01-14 03:50:29,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 135 states. [2019-01-14 03:50:29,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 202 transitions. [2019-01-14 03:50:29,524 INFO L729 BuchiCegarLoop]: Abstraction has 135 states and 202 transitions. [2019-01-14 03:50:29,524 INFO L609 BuchiCegarLoop]: Abstraction has 135 states and 202 transitions. [2019-01-14 03:50:29,525 INFO L442 BuchiCegarLoop]: ======== Iteration 129============ [2019-01-14 03:50:29,525 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 135 states and 202 transitions. [2019-01-14 03:50:29,525 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:29,525 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:29,525 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:29,526 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [64, 1, 1, 1, 1] [2019-01-14 03:50:29,526 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:29,527 INFO L794 eck$LassoCheckResult]: Stem: 84555#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 84556#L12 main_~i~0 := 0; 84557#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84563#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84564#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84689#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84687#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84685#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84683#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84681#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84679#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84677#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84675#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84673#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84671#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84669#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84667#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84665#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84663#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84661#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84659#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84657#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84655#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84653#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84651#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84649#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84647#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84645#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84643#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84641#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84639#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84637#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84635#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84633#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84631#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84629#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84627#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84625#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84623#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84621#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84619#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84617#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84615#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84613#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84611#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84609#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84607#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84605#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84603#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84601#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84599#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84597#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84595#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84593#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84591#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84589#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84587#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84585#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84583#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84581#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84579#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84577#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84575#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84573#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84571#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84569#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 84567#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 84558#L15-2 assume main_~i~0 >= 100; 84559#L25 [2019-01-14 03:50:29,527 INFO L796 eck$LassoCheckResult]: Loop: 84559#L25 assume true; 84559#L25 [2019-01-14 03:50:29,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:29,527 INFO L82 PathProgramCache]: Analyzing trace with hash -1407307669, now seen corresponding path program 64 times [2019-01-14 03:50:29,527 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:29,527 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:29,528 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:29,528 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:50:29,528 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:29,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:31,624 INFO L134 CoverageAnalysis]: Checked inductivity of 2080 backedges. 0 proven. 2080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:31,625 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:31,625 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:31,646 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:50:31,684 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:50:31,684 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:31,687 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:31,699 INFO L134 CoverageAnalysis]: Checked inductivity of 2080 backedges. 0 proven. 2080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:31,718 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:31,718 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 66 [2019-01-14 03:50:31,718 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:31,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:31,719 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 128 times [2019-01-14 03:50:31,719 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:31,719 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:31,719 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:31,719 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:31,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:31,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:31,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:31,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2019-01-14 03:50:31,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2211, Invalid=2211, Unknown=0, NotChecked=0, Total=4422 [2019-01-14 03:50:31,760 INFO L87 Difference]: Start difference. First operand 135 states and 202 transitions. cyclomatic complexity: 70 Second operand 67 states. [2019-01-14 03:50:32,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:32,576 INFO L93 Difference]: Finished difference Result 2350 states and 2420 transitions. [2019-01-14 03:50:32,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2019-01-14 03:50:32,579 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2350 states and 2420 transitions. [2019-01-14 03:50:32,586 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:50:32,591 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2350 states to 2349 states and 2419 transitions. [2019-01-14 03:50:32,591 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:50:32,591 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:50:32,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2349 states and 2419 transitions. [2019-01-14 03:50:32,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:32,592 INFO L706 BuchiCegarLoop]: Abstraction has 2349 states and 2419 transitions. [2019-01-14 03:50:32,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2349 states and 2419 transitions. [2019-01-14 03:50:32,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2349 to 136. [2019-01-14 03:50:32,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2019-01-14 03:50:32,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 204 transitions. [2019-01-14 03:50:32,599 INFO L729 BuchiCegarLoop]: Abstraction has 136 states and 204 transitions. [2019-01-14 03:50:32,599 INFO L609 BuchiCegarLoop]: Abstraction has 136 states and 204 transitions. [2019-01-14 03:50:32,599 INFO L442 BuchiCegarLoop]: ======== Iteration 130============ [2019-01-14 03:50:32,599 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 136 states and 204 transitions. [2019-01-14 03:50:32,600 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:32,600 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:32,600 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:32,601 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [63, 1, 1, 1, 1, 1, 1] [2019-01-14 03:50:32,601 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:32,601 INFO L794 eck$LassoCheckResult]: Stem: 87311#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 87312#L12 main_~i~0 := 0; 87313#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 87316#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 87317#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87321#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87446#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87445#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87444#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87443#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87442#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87441#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87440#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87439#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87438#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87437#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87436#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87435#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87434#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87433#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87432#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87431#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87430#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87429#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87428#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87427#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87426#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87425#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87424#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87423#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87422#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87421#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87420#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87419#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87418#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87417#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87416#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87415#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87414#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87413#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87412#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87411#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87410#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87409#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87408#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87407#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87406#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87405#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87404#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87403#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87402#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87401#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87400#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87399#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87398#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87397#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87396#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87395#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87394#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87393#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87392#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87391#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87390#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87389#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87388#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87387#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87386#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 87385#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 87318#L21-2 assume main_~j~0 >= 100; 87315#L25 [2019-01-14 03:50:32,601 INFO L796 eck$LassoCheckResult]: Loop: 87315#L25 assume true; 87315#L25 [2019-01-14 03:50:32,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:32,601 INFO L82 PathProgramCache]: Analyzing trace with hash -1256166088, now seen corresponding path program 63 times [2019-01-14 03:50:32,601 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:32,602 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:32,602 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:32,602 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:32,602 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:32,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:34,433 INFO L134 CoverageAnalysis]: Checked inductivity of 2016 backedges. 0 proven. 2016 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:34,434 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:34,434 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:34,448 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:50:34,527 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 33 check-sat command(s) [2019-01-14 03:50:34,527 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:34,531 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:34,544 INFO L134 CoverageAnalysis]: Checked inductivity of 2016 backedges. 0 proven. 2016 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:34,564 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:34,564 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65] total 65 [2019-01-14 03:50:34,564 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:34,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:34,564 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 129 times [2019-01-14 03:50:34,564 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:34,565 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:34,565 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:34,565 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:34,565 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:34,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:34,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:34,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2019-01-14 03:50:34,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2145, Invalid=2145, Unknown=0, NotChecked=0, Total=4290 [2019-01-14 03:50:34,604 INFO L87 Difference]: Start difference. First operand 136 states and 204 transitions. cyclomatic complexity: 71 Second operand 66 states. [2019-01-14 03:50:34,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:34,732 INFO L93 Difference]: Finished difference Result 138 states and 206 transitions. [2019-01-14 03:50:34,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2019-01-14 03:50:34,735 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 138 states and 206 transitions. [2019-01-14 03:50:34,736 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:34,737 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 138 states to 137 states and 205 transitions. [2019-01-14 03:50:34,737 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:50:34,737 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:50:34,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 137 states and 205 transitions. [2019-01-14 03:50:34,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:34,737 INFO L706 BuchiCegarLoop]: Abstraction has 137 states and 205 transitions. [2019-01-14 03:50:34,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states and 205 transitions. [2019-01-14 03:50:34,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2019-01-14 03:50:34,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2019-01-14 03:50:34,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 205 transitions. [2019-01-14 03:50:34,739 INFO L729 BuchiCegarLoop]: Abstraction has 137 states and 205 transitions. [2019-01-14 03:50:34,739 INFO L609 BuchiCegarLoop]: Abstraction has 137 states and 205 transitions. [2019-01-14 03:50:34,739 INFO L442 BuchiCegarLoop]: ======== Iteration 131============ [2019-01-14 03:50:34,739 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 137 states and 205 transitions. [2019-01-14 03:50:34,740 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:34,740 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:34,740 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:34,740 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [65, 1, 1, 1, 1] [2019-01-14 03:50:34,740 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:34,740 INFO L794 eck$LassoCheckResult]: Stem: 87858#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 87859#L12 main_~i~0 := 0; 87860#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87866#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87867#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87994#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87992#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87990#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87988#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87986#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87984#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87982#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87980#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87978#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87976#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87974#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87972#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87970#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87968#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87966#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87964#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87962#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87960#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87958#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87956#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87954#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87952#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87950#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87948#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87946#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87944#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87942#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87940#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87938#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87936#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87934#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87932#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87930#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87928#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87926#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87924#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87922#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87920#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87918#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87916#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87914#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87912#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87910#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87908#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87906#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87904#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87902#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87900#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87898#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87896#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87894#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87892#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87890#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87888#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87886#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87884#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87882#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87880#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87878#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87876#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87874#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87872#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 87870#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 87861#L15-2 assume main_~i~0 >= 100; 87862#L25 [2019-01-14 03:50:34,741 INFO L796 eck$LassoCheckResult]: Loop: 87862#L25 assume true; 87862#L25 [2019-01-14 03:50:34,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:34,741 INFO L82 PathProgramCache]: Analyzing trace with hash -676863087, now seen corresponding path program 65 times [2019-01-14 03:50:34,741 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:34,741 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:34,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:34,742 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:34,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:34,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:36,403 INFO L134 CoverageAnalysis]: Checked inductivity of 2145 backedges. 0 proven. 2145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:36,403 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:36,403 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:36,421 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:50:36,472 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 34 check-sat command(s) [2019-01-14 03:50:36,473 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:36,476 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:36,488 INFO L134 CoverageAnalysis]: Checked inductivity of 2145 backedges. 0 proven. 2145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:36,507 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:36,507 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67] total 67 [2019-01-14 03:50:36,507 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:36,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:36,508 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 130 times [2019-01-14 03:50:36,508 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:36,508 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:36,508 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:36,508 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:36,508 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:36,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:36,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:36,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2019-01-14 03:50:36,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2278, Invalid=2278, Unknown=0, NotChecked=0, Total=4556 [2019-01-14 03:50:36,550 INFO L87 Difference]: Start difference. First operand 137 states and 205 transitions. cyclomatic complexity: 71 Second operand 68 states. [2019-01-14 03:50:37,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:37,496 INFO L93 Difference]: Finished difference Result 2419 states and 2490 transitions. [2019-01-14 03:50:37,500 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2019-01-14 03:50:37,500 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2419 states and 2490 transitions. [2019-01-14 03:50:37,507 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:50:37,511 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2419 states to 2418 states and 2489 transitions. [2019-01-14 03:50:37,511 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:50:37,511 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:50:37,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2418 states and 2489 transitions. [2019-01-14 03:50:37,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:37,511 INFO L706 BuchiCegarLoop]: Abstraction has 2418 states and 2489 transitions. [2019-01-14 03:50:37,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2418 states and 2489 transitions. [2019-01-14 03:50:37,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2418 to 138. [2019-01-14 03:50:37,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2019-01-14 03:50:37,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2019-01-14 03:50:37,519 INFO L729 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-01-14 03:50:37,519 INFO L609 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-01-14 03:50:37,519 INFO L442 BuchiCegarLoop]: ======== Iteration 132============ [2019-01-14 03:50:37,519 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2019-01-14 03:50:37,519 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:37,519 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:37,520 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:37,520 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [64, 1, 1, 1, 1, 1, 1] [2019-01-14 03:50:37,520 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:37,520 INFO L794 eck$LassoCheckResult]: Stem: 90689#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 90690#L12 main_~i~0 := 0; 90691#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 90694#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 90695#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90699#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90826#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90825#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90824#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90823#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90822#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90821#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90820#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90819#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90818#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90817#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90816#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90815#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90814#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90813#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90812#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90811#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90810#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90809#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90808#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90807#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90806#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90805#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90804#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90803#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90802#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90801#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90800#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90799#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90798#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90797#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90796#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90795#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90794#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90793#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90792#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90791#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90790#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90789#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90788#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90787#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90786#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90785#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90784#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90783#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90782#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90781#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90780#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90779#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90778#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90777#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90776#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90775#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90774#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90773#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90772#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90771#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90770#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90769#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90768#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90767#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90766#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90765#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 90764#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 90696#L21-2 assume main_~j~0 >= 100; 90693#L25 [2019-01-14 03:50:37,520 INFO L796 eck$LassoCheckResult]: Loop: 90693#L25 assume true; 90693#L25 [2019-01-14 03:50:37,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:37,521 INFO L82 PathProgramCache]: Analyzing trace with hash -286441354, now seen corresponding path program 64 times [2019-01-14 03:50:37,521 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:37,521 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:37,521 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:37,521 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:37,522 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:37,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:39,433 INFO L134 CoverageAnalysis]: Checked inductivity of 2080 backedges. 0 proven. 2080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:39,433 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:39,434 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:39,451 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:50:39,512 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:50:39,512 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:39,516 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:39,528 INFO L134 CoverageAnalysis]: Checked inductivity of 2080 backedges. 0 proven. 2080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:39,547 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:39,547 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 66 [2019-01-14 03:50:39,547 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:39,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:39,547 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 131 times [2019-01-14 03:50:39,548 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:39,548 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:39,549 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:39,549 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:39,549 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:39,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:39,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:39,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2019-01-14 03:50:39,586 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2211, Invalid=2211, Unknown=0, NotChecked=0, Total=4422 [2019-01-14 03:50:39,586 INFO L87 Difference]: Start difference. First operand 138 states and 207 transitions. cyclomatic complexity: 72 Second operand 67 states. [2019-01-14 03:50:39,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:39,688 INFO L93 Difference]: Finished difference Result 140 states and 209 transitions. [2019-01-14 03:50:39,694 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2019-01-14 03:50:39,694 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 140 states and 209 transitions. [2019-01-14 03:50:39,695 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:39,695 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 140 states to 139 states and 208 transitions. [2019-01-14 03:50:39,695 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:50:39,695 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:50:39,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 139 states and 208 transitions. [2019-01-14 03:50:39,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:39,696 INFO L706 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2019-01-14 03:50:39,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states and 208 transitions. [2019-01-14 03:50:39,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 139. [2019-01-14 03:50:39,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2019-01-14 03:50:39,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2019-01-14 03:50:39,697 INFO L729 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2019-01-14 03:50:39,697 INFO L609 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2019-01-14 03:50:39,697 INFO L442 BuchiCegarLoop]: ======== Iteration 133============ [2019-01-14 03:50:39,697 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2019-01-14 03:50:39,698 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:39,698 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:39,698 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:39,698 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [66, 1, 1, 1, 1] [2019-01-14 03:50:39,698 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:39,699 INFO L794 eck$LassoCheckResult]: Stem: 91244#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 91245#L12 main_~i~0 := 0; 91246#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91252#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91253#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91382#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91380#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91378#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91376#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91374#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91372#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91370#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91368#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91366#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91364#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91362#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91360#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91358#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91356#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91354#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91352#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91350#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91348#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91346#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91344#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91342#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91340#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91338#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91336#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91334#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91332#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91330#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91328#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91326#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91324#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91322#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91320#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91318#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91316#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91314#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91312#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91310#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91308#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91306#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91304#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91302#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91300#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91298#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91296#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91294#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91292#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91290#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91288#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91286#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91284#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91282#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91280#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91278#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91276#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91274#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91272#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91270#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91268#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91266#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91264#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91262#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91260#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91258#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 91256#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 91247#L15-2 assume main_~i~0 >= 100; 91248#L25 [2019-01-14 03:50:39,699 INFO L796 eck$LassoCheckResult]: Loop: 91248#L25 assume true; 91248#L25 [2019-01-14 03:50:39,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:39,699 INFO L82 PathProgramCache]: Analyzing trace with hash 492082475, now seen corresponding path program 66 times [2019-01-14 03:50:39,699 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:39,699 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:39,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:39,700 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:39,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:39,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:41,378 INFO L134 CoverageAnalysis]: Checked inductivity of 2211 backedges. 0 proven. 2211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:41,378 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:41,378 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:41,393 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:50:41,453 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 34 check-sat command(s) [2019-01-14 03:50:41,453 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:41,456 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:41,468 INFO L134 CoverageAnalysis]: Checked inductivity of 2211 backedges. 0 proven. 2211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:41,487 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:41,488 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 68 [2019-01-14 03:50:41,488 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:41,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:41,488 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 132 times [2019-01-14 03:50:41,488 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:41,488 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:41,489 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:41,489 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:41,489 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:41,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:41,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:41,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2019-01-14 03:50:41,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2346, Invalid=2346, Unknown=0, NotChecked=0, Total=4692 [2019-01-14 03:50:41,531 INFO L87 Difference]: Start difference. First operand 139 states and 208 transitions. cyclomatic complexity: 72 Second operand 69 states. [2019-01-14 03:50:42,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:42,381 INFO L93 Difference]: Finished difference Result 2489 states and 2561 transitions. [2019-01-14 03:50:42,382 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2019-01-14 03:50:42,382 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2489 states and 2561 transitions. [2019-01-14 03:50:42,390 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:50:42,394 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2489 states to 2488 states and 2560 transitions. [2019-01-14 03:50:42,394 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:50:42,394 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:50:42,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2488 states and 2560 transitions. [2019-01-14 03:50:42,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:42,396 INFO L706 BuchiCegarLoop]: Abstraction has 2488 states and 2560 transitions. [2019-01-14 03:50:42,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2488 states and 2560 transitions. [2019-01-14 03:50:42,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2488 to 140. [2019-01-14 03:50:42,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2019-01-14 03:50:42,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 210 transitions. [2019-01-14 03:50:42,412 INFO L729 BuchiCegarLoop]: Abstraction has 140 states and 210 transitions. [2019-01-14 03:50:42,412 INFO L609 BuchiCegarLoop]: Abstraction has 140 states and 210 transitions. [2019-01-14 03:50:42,412 INFO L442 BuchiCegarLoop]: ======== Iteration 134============ [2019-01-14 03:50:42,412 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 140 states and 210 transitions. [2019-01-14 03:50:42,413 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:42,413 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:42,413 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:42,413 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [65, 1, 1, 1, 1, 1, 1] [2019-01-14 03:50:42,414 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:42,414 INFO L794 eck$LassoCheckResult]: Stem: 94151#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 94152#L12 main_~i~0 := 0; 94153#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 94156#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 94157#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94161#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94290#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94289#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94288#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94287#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94286#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94285#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94284#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94283#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94282#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94281#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94280#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94279#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94278#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94277#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94276#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94275#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94274#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94273#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94272#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94271#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94270#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94269#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94268#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94267#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94266#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94265#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94264#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94263#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94262#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94261#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94260#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94259#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94258#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94257#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94256#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94255#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94254#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94253#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94252#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94251#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94250#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94249#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94248#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94247#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94246#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94245#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94244#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94243#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94242#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94241#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94240#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94239#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94238#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94237#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94236#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94235#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94234#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94233#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94232#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94231#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94230#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94229#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94228#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 94227#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 94158#L21-2 assume main_~j~0 >= 100; 94155#L25 [2019-01-14 03:50:42,414 INFO L796 eck$LassoCheckResult]: Loop: 94155#L25 assume true; 94155#L25 [2019-01-14 03:50:42,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:42,414 INFO L82 PathProgramCache]: Analyzing trace with hash -289745672, now seen corresponding path program 65 times [2019-01-14 03:50:42,414 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:42,414 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:42,417 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:42,417 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:42,417 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:42,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:44,488 INFO L134 CoverageAnalysis]: Checked inductivity of 2145 backedges. 0 proven. 2145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:44,488 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:44,488 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:44,505 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:50:44,590 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 34 check-sat command(s) [2019-01-14 03:50:44,590 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:44,595 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:44,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2145 backedges. 0 proven. 2145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:44,627 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:44,627 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67] total 67 [2019-01-14 03:50:44,628 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:44,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:44,628 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 133 times [2019-01-14 03:50:44,628 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:44,628 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:44,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:44,629 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:44,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:44,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:44,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:44,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2019-01-14 03:50:44,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2278, Invalid=2278, Unknown=0, NotChecked=0, Total=4556 [2019-01-14 03:50:44,668 INFO L87 Difference]: Start difference. First operand 140 states and 210 transitions. cyclomatic complexity: 73 Second operand 68 states. [2019-01-14 03:50:44,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:44,775 INFO L93 Difference]: Finished difference Result 142 states and 212 transitions. [2019-01-14 03:50:44,779 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2019-01-14 03:50:44,779 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 142 states and 212 transitions. [2019-01-14 03:50:44,780 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:44,781 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 142 states to 141 states and 211 transitions. [2019-01-14 03:50:44,781 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:50:44,781 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:50:44,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 141 states and 211 transitions. [2019-01-14 03:50:44,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:44,781 INFO L706 BuchiCegarLoop]: Abstraction has 141 states and 211 transitions. [2019-01-14 03:50:44,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states and 211 transitions. [2019-01-14 03:50:44,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2019-01-14 03:50:44,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 141 states. [2019-01-14 03:50:44,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 211 transitions. [2019-01-14 03:50:44,783 INFO L729 BuchiCegarLoop]: Abstraction has 141 states and 211 transitions. [2019-01-14 03:50:44,783 INFO L609 BuchiCegarLoop]: Abstraction has 141 states and 211 transitions. [2019-01-14 03:50:44,783 INFO L442 BuchiCegarLoop]: ======== Iteration 135============ [2019-01-14 03:50:44,783 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states and 211 transitions. [2019-01-14 03:50:44,784 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:44,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:44,784 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:44,784 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [67, 1, 1, 1, 1] [2019-01-14 03:50:44,784 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:44,785 INFO L794 eck$LassoCheckResult]: Stem: 94714#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 94715#L12 main_~i~0 := 0; 94716#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94722#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94723#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94854#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94852#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94850#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94848#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94846#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94844#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94842#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94840#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94838#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94836#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94834#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94832#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94830#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94828#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94826#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94824#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94822#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94820#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94818#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94816#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94814#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94812#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94810#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94808#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94806#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94804#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94802#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94800#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94798#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94796#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94794#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94792#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94790#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94788#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94786#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94784#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94782#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94780#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94778#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94776#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94774#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94772#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94770#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94768#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94766#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94764#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94762#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94760#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94758#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94756#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94754#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94752#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94750#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94748#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94746#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94744#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94742#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94740#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94738#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94736#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94734#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94732#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94730#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94728#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 94726#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 94717#L15-2 assume main_~i~0 >= 100; 94718#L25 [2019-01-14 03:50:44,785 INFO L796 eck$LassoCheckResult]: Loop: 94718#L25 assume true; 94718#L25 [2019-01-14 03:50:44,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:44,785 INFO L82 PathProgramCache]: Analyzing trace with hash -1925310767, now seen corresponding path program 67 times [2019-01-14 03:50:44,785 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:44,785 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:44,786 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:44,786 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:50:44,786 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:44,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:46,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2278 backedges. 0 proven. 2278 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:46,561 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:46,561 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:46,577 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:50:46,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:46,617 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:46,629 INFO L134 CoverageAnalysis]: Checked inductivity of 2278 backedges. 0 proven. 2278 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:46,648 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:46,648 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 69 [2019-01-14 03:50:46,648 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:46,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:46,649 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 134 times [2019-01-14 03:50:46,649 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:46,649 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:46,649 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:46,649 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:50:46,650 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:46,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:46,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:46,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2019-01-14 03:50:46,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2415, Invalid=2415, Unknown=0, NotChecked=0, Total=4830 [2019-01-14 03:50:46,687 INFO L87 Difference]: Start difference. First operand 141 states and 211 transitions. cyclomatic complexity: 73 Second operand 70 states. [2019-01-14 03:50:47,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:47,762 INFO L93 Difference]: Finished difference Result 2560 states and 2633 transitions. [2019-01-14 03:50:47,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2019-01-14 03:50:47,763 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2560 states and 2633 transitions. [2019-01-14 03:50:47,771 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:50:47,775 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2560 states to 2559 states and 2632 transitions. [2019-01-14 03:50:47,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:50:47,776 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:50:47,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2559 states and 2632 transitions. [2019-01-14 03:50:47,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:47,777 INFO L706 BuchiCegarLoop]: Abstraction has 2559 states and 2632 transitions. [2019-01-14 03:50:47,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2559 states and 2632 transitions. [2019-01-14 03:50:47,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2559 to 142. [2019-01-14 03:50:47,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2019-01-14 03:50:47,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 213 transitions. [2019-01-14 03:50:47,785 INFO L729 BuchiCegarLoop]: Abstraction has 142 states and 213 transitions. [2019-01-14 03:50:47,785 INFO L609 BuchiCegarLoop]: Abstraction has 142 states and 213 transitions. [2019-01-14 03:50:47,785 INFO L442 BuchiCegarLoop]: ======== Iteration 136============ [2019-01-14 03:50:47,785 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 142 states and 213 transitions. [2019-01-14 03:50:47,786 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:47,786 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:47,786 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:47,786 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [66, 1, 1, 1, 1, 1, 1] [2019-01-14 03:50:47,786 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:47,787 INFO L794 eck$LassoCheckResult]: Stem: 97698#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 97699#L12 main_~i~0 := 0; 97700#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 97703#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 97704#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97708#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97839#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97838#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97837#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97836#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97835#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97834#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97833#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97832#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97831#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97830#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97829#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97828#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97827#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97826#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97825#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97824#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97823#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97822#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97821#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97820#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97819#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97818#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97817#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97816#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97815#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97814#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97813#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97812#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97811#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97810#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97809#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97808#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97807#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97806#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97805#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97804#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97803#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97802#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97801#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97800#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97799#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97798#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97797#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97796#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97795#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97794#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97793#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97792#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97791#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97790#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97789#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97788#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97787#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97786#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97785#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97784#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97783#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97782#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97781#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97780#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97779#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97778#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97777#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97776#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 97775#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 97705#L21-2 assume main_~j~0 >= 100; 97702#L25 [2019-01-14 03:50:47,787 INFO L796 eck$LassoCheckResult]: Loop: 97702#L25 assume true; 97702#L25 [2019-01-14 03:50:47,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:47,787 INFO L82 PathProgramCache]: Analyzing trace with hash -392179530, now seen corresponding path program 66 times [2019-01-14 03:50:47,787 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:47,787 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:47,788 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:47,796 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:47,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:47,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:49,730 INFO L134 CoverageAnalysis]: Checked inductivity of 2211 backedges. 0 proven. 2211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:49,730 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:49,730 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:49,748 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:50:49,831 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 34 check-sat command(s) [2019-01-14 03:50:49,831 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:49,835 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:49,847 INFO L134 CoverageAnalysis]: Checked inductivity of 2211 backedges. 0 proven. 2211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:49,866 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:49,866 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 68 [2019-01-14 03:50:49,867 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:49,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:49,867 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 135 times [2019-01-14 03:50:49,867 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:49,867 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:49,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:49,868 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:49,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:49,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:49,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:49,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2019-01-14 03:50:49,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2346, Invalid=2346, Unknown=0, NotChecked=0, Total=4692 [2019-01-14 03:50:49,900 INFO L87 Difference]: Start difference. First operand 142 states and 213 transitions. cyclomatic complexity: 74 Second operand 69 states. [2019-01-14 03:50:50,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:50,039 INFO L93 Difference]: Finished difference Result 144 states and 215 transitions. [2019-01-14 03:50:50,042 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2019-01-14 03:50:50,042 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 144 states and 215 transitions. [2019-01-14 03:50:50,043 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:50,043 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 144 states to 143 states and 214 transitions. [2019-01-14 03:50:50,043 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:50:50,043 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:50:50,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 143 states and 214 transitions. [2019-01-14 03:50:50,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:50,044 INFO L706 BuchiCegarLoop]: Abstraction has 143 states and 214 transitions. [2019-01-14 03:50:50,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states and 214 transitions. [2019-01-14 03:50:50,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2019-01-14 03:50:50,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2019-01-14 03:50:50,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 214 transitions. [2019-01-14 03:50:50,045 INFO L729 BuchiCegarLoop]: Abstraction has 143 states and 214 transitions. [2019-01-14 03:50:50,045 INFO L609 BuchiCegarLoop]: Abstraction has 143 states and 214 transitions. [2019-01-14 03:50:50,045 INFO L442 BuchiCegarLoop]: ======== Iteration 137============ [2019-01-14 03:50:50,046 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 143 states and 214 transitions. [2019-01-14 03:50:50,046 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:50,046 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:50,046 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:50,047 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [68, 1, 1, 1, 1] [2019-01-14 03:50:50,047 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:50,047 INFO L794 eck$LassoCheckResult]: Stem: 98269#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 98270#L12 main_~i~0 := 0; 98271#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98277#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98278#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98411#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98409#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98407#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98405#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98403#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98401#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98399#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98397#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98395#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98393#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98391#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98389#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98387#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98385#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98383#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98381#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98379#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98377#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98375#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98373#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98371#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98369#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98367#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98365#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98363#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98361#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98359#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98357#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98355#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98353#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98351#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98349#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98347#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98345#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98343#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98341#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98339#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98337#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98335#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98333#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98331#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98329#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98327#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98325#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98323#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98321#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98319#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98317#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98315#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98313#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98311#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98309#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98307#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98305#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98303#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98301#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98299#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98297#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98295#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98293#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98291#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98289#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98287#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98285#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98283#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 98281#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 98272#L15-2 assume main_~i~0 >= 100; 98273#L25 [2019-01-14 03:50:50,047 INFO L796 eck$LassoCheckResult]: Loop: 98273#L25 assume true; 98273#L25 [2019-01-14 03:50:50,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:50,048 INFO L82 PathProgramCache]: Analyzing trace with hash 444910059, now seen corresponding path program 68 times [2019-01-14 03:50:50,048 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:50,048 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:50,048 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:50,048 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:50,049 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:50,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:51,860 INFO L134 CoverageAnalysis]: Checked inductivity of 2346 backedges. 0 proven. 2346 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:51,860 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:51,860 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:51,878 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:50:51,919 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:50:51,919 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:51,922 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:51,939 INFO L134 CoverageAnalysis]: Checked inductivity of 2346 backedges. 0 proven. 2346 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:51,968 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:51,968 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70] total 70 [2019-01-14 03:50:51,968 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:51,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:51,969 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 136 times [2019-01-14 03:50:51,969 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:51,969 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:51,970 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:51,970 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:51,970 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:51,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:51,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:52,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2019-01-14 03:50:52,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2485, Invalid=2485, Unknown=0, NotChecked=0, Total=4970 [2019-01-14 03:50:52,012 INFO L87 Difference]: Start difference. First operand 143 states and 214 transitions. cyclomatic complexity: 74 Second operand 71 states. [2019-01-14 03:50:52,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:52,899 INFO L93 Difference]: Finished difference Result 2632 states and 2706 transitions. [2019-01-14 03:50:52,903 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2019-01-14 03:50:52,903 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2632 states and 2706 transitions. [2019-01-14 03:50:52,911 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:50:52,915 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2632 states to 2631 states and 2705 transitions. [2019-01-14 03:50:52,916 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:50:52,916 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:50:52,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2631 states and 2705 transitions. [2019-01-14 03:50:52,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:52,918 INFO L706 BuchiCegarLoop]: Abstraction has 2631 states and 2705 transitions. [2019-01-14 03:50:52,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2631 states and 2705 transitions. [2019-01-14 03:50:52,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2631 to 144. [2019-01-14 03:50:52,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2019-01-14 03:50:52,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 216 transitions. [2019-01-14 03:50:52,925 INFO L729 BuchiCegarLoop]: Abstraction has 144 states and 216 transitions. [2019-01-14 03:50:52,925 INFO L609 BuchiCegarLoop]: Abstraction has 144 states and 216 transitions. [2019-01-14 03:50:52,925 INFO L442 BuchiCegarLoop]: ======== Iteration 138============ [2019-01-14 03:50:52,925 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 144 states and 216 transitions. [2019-01-14 03:50:52,926 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:52,926 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:52,926 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:52,926 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [67, 1, 1, 1, 1, 1, 1] [2019-01-14 03:50:52,927 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:52,927 INFO L794 eck$LassoCheckResult]: Stem: 101331#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 101332#L12 main_~i~0 := 0; 101333#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 101336#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 101337#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101341#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101474#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101473#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101472#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101471#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101470#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101469#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101468#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101467#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101466#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101465#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101464#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101463#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101462#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101461#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101460#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101459#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101458#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101457#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101456#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101455#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101454#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101453#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101452#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101451#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101450#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101449#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101448#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101447#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101446#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101445#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101444#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101443#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101442#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101441#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101440#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101439#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101438#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101437#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101436#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101435#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101434#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101433#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101432#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101431#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101430#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101429#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101428#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101427#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101426#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101425#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101424#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101423#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101422#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101421#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101420#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101419#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101418#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101417#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101416#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101415#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101414#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101413#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101412#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101411#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101410#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 101409#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 101338#L21-2 assume main_~j~0 >= 100; 101335#L25 [2019-01-14 03:50:52,927 INFO L796 eck$LassoCheckResult]: Loop: 101335#L25 assume true; 101335#L25 [2019-01-14 03:50:52,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:52,928 INFO L82 PathProgramCache]: Analyzing trace with hash 727338168, now seen corresponding path program 67 times [2019-01-14 03:50:52,928 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:52,928 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:52,928 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:52,928 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:52,928 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:52,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:55,026 INFO L134 CoverageAnalysis]: Checked inductivity of 2278 backedges. 0 proven. 2278 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:55,026 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:55,026 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:55,042 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:50:55,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:55,107 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:55,123 INFO L134 CoverageAnalysis]: Checked inductivity of 2278 backedges. 0 proven. 2278 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:55,145 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:55,145 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 69 [2019-01-14 03:50:55,145 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:55,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:55,145 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 137 times [2019-01-14 03:50:55,146 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:55,146 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:55,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:55,147 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:50:55,147 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:55,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:55,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:55,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2019-01-14 03:50:55,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2415, Invalid=2415, Unknown=0, NotChecked=0, Total=4830 [2019-01-14 03:50:55,175 INFO L87 Difference]: Start difference. First operand 144 states and 216 transitions. cyclomatic complexity: 75 Second operand 70 states. [2019-01-14 03:50:55,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:55,316 INFO L93 Difference]: Finished difference Result 146 states and 218 transitions. [2019-01-14 03:50:55,319 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2019-01-14 03:50:55,319 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 146 states and 218 transitions. [2019-01-14 03:50:55,320 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:55,320 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 146 states to 145 states and 217 transitions. [2019-01-14 03:50:55,320 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:50:55,321 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:50:55,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 145 states and 217 transitions. [2019-01-14 03:50:55,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:55,321 INFO L706 BuchiCegarLoop]: Abstraction has 145 states and 217 transitions. [2019-01-14 03:50:55,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states and 217 transitions. [2019-01-14 03:50:55,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2019-01-14 03:50:55,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 145 states. [2019-01-14 03:50:55,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 217 transitions. [2019-01-14 03:50:55,322 INFO L729 BuchiCegarLoop]: Abstraction has 145 states and 217 transitions. [2019-01-14 03:50:55,323 INFO L609 BuchiCegarLoop]: Abstraction has 145 states and 217 transitions. [2019-01-14 03:50:55,323 INFO L442 BuchiCegarLoop]: ======== Iteration 139============ [2019-01-14 03:50:55,323 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states and 217 transitions. [2019-01-14 03:50:55,323 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:55,323 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:55,323 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:55,324 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [69, 1, 1, 1, 1] [2019-01-14 03:50:55,324 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:55,324 INFO L794 eck$LassoCheckResult]: Stem: 101910#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 101911#L12 main_~i~0 := 0; 101912#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101918#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101919#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102054#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102052#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102050#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102048#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102046#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102044#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102042#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102040#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102038#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102036#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102034#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102032#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102030#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102028#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102026#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102024#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102022#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102020#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102018#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102016#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102014#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102012#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102010#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102008#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102006#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102004#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102002#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 102000#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101998#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101996#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101994#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101992#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101990#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101988#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101986#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101984#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101982#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101980#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101978#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101976#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101974#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101972#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101970#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101968#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101966#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101964#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101962#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101960#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101958#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101956#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101954#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101952#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101950#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101948#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101946#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101944#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101942#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101940#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101938#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101936#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101934#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101932#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101930#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101928#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101926#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101924#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 101922#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 101913#L15-2 assume main_~i~0 >= 100; 101914#L25 [2019-01-14 03:50:55,324 INFO L796 eck$LassoCheckResult]: Loop: 101914#L25 assume true; 101914#L25 [2019-01-14 03:50:55,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:55,324 INFO L82 PathProgramCache]: Analyzing trace with hash 907311633, now seen corresponding path program 69 times [2019-01-14 03:50:55,325 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:55,325 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:55,325 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:55,325 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:55,325 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:55,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:50:57,197 INFO L134 CoverageAnalysis]: Checked inductivity of 2415 backedges. 0 proven. 2415 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:57,197 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:50:57,198 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:50:57,215 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:50:57,283 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 36 check-sat command(s) [2019-01-14 03:50:57,283 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:50:57,287 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:50:57,302 INFO L134 CoverageAnalysis]: Checked inductivity of 2415 backedges. 0 proven. 2415 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:50:57,325 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:50:57,326 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71] total 71 [2019-01-14 03:50:57,326 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:50:57,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:57,326 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 138 times [2019-01-14 03:50:57,326 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:57,326 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:57,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:57,327 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:57,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:57,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:57,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:50:57,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2019-01-14 03:50:57,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2556, Invalid=2556, Unknown=0, NotChecked=0, Total=5112 [2019-01-14 03:50:57,366 INFO L87 Difference]: Start difference. First operand 145 states and 217 transitions. cyclomatic complexity: 75 Second operand 72 states. [2019-01-14 03:50:58,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:50:58,357 INFO L93 Difference]: Finished difference Result 2705 states and 2780 transitions. [2019-01-14 03:50:58,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2019-01-14 03:50:58,360 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2705 states and 2780 transitions. [2019-01-14 03:50:58,368 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:50:58,372 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2705 states to 2704 states and 2779 transitions. [2019-01-14 03:50:58,373 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:50:58,373 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:50:58,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2704 states and 2779 transitions. [2019-01-14 03:50:58,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:50:58,374 INFO L706 BuchiCegarLoop]: Abstraction has 2704 states and 2779 transitions. [2019-01-14 03:50:58,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2704 states and 2779 transitions. [2019-01-14 03:50:58,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2704 to 146. [2019-01-14 03:50:58,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2019-01-14 03:50:58,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 219 transitions. [2019-01-14 03:50:58,382 INFO L729 BuchiCegarLoop]: Abstraction has 146 states and 219 transitions. [2019-01-14 03:50:58,382 INFO L609 BuchiCegarLoop]: Abstraction has 146 states and 219 transitions. [2019-01-14 03:50:58,382 INFO L442 BuchiCegarLoop]: ======== Iteration 140============ [2019-01-14 03:50:58,382 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 146 states and 219 transitions. [2019-01-14 03:50:58,383 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:50:58,383 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:50:58,383 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:50:58,383 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [68, 1, 1, 1, 1, 1, 1] [2019-01-14 03:50:58,383 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:50:58,383 INFO L794 eck$LassoCheckResult]: Stem: 105051#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 105052#L12 main_~i~0 := 0; 105053#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 105056#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 105057#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105061#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105196#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105195#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105194#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105193#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105192#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105191#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105190#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105189#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105188#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105187#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105186#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105185#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105184#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105183#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105182#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105181#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105180#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105179#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105178#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105177#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105176#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105175#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105174#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105173#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105172#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105171#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105170#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105169#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105168#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105167#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105166#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105165#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105164#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105163#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105162#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105161#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105160#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105159#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105158#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105157#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105156#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105155#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105154#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105153#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105152#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105151#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105150#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105149#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105148#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105147#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105146#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105145#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105144#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105143#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105142#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105141#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105140#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105139#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105138#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105137#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105136#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105135#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105134#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105133#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105132#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105131#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 105130#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 105058#L21-2 assume main_~j~0 >= 100; 105055#L25 [2019-01-14 03:50:58,384 INFO L796 eck$LassoCheckResult]: Loop: 105055#L25 assume true; 105055#L25 [2019-01-14 03:50:58,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:50:58,384 INFO L82 PathProgramCache]: Analyzing trace with hash 1072648438, now seen corresponding path program 68 times [2019-01-14 03:50:58,384 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:50:58,384 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:50:58,384 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:58,385 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:50:58,385 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:50:58,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:00,508 INFO L134 CoverageAnalysis]: Checked inductivity of 2346 backedges. 0 proven. 2346 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:00,508 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:00,508 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:00,526 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:51:00,591 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:51:00,591 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:00,595 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:00,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2346 backedges. 0 proven. 2346 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:00,627 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:00,627 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70] total 70 [2019-01-14 03:51:00,627 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:00,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:00,628 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 139 times [2019-01-14 03:51:00,628 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:00,628 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:00,628 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:00,628 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:00,628 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:00,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:00,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:00,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2019-01-14 03:51:00,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2485, Invalid=2485, Unknown=0, NotChecked=0, Total=4970 [2019-01-14 03:51:00,692 INFO L87 Difference]: Start difference. First operand 146 states and 219 transitions. cyclomatic complexity: 76 Second operand 71 states. [2019-01-14 03:51:00,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:00,828 INFO L93 Difference]: Finished difference Result 148 states and 221 transitions. [2019-01-14 03:51:00,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2019-01-14 03:51:00,831 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 148 states and 221 transitions. [2019-01-14 03:51:00,832 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:00,832 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 148 states to 147 states and 220 transitions. [2019-01-14 03:51:00,832 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:51:00,832 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:51:00,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 147 states and 220 transitions. [2019-01-14 03:51:00,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:00,833 INFO L706 BuchiCegarLoop]: Abstraction has 147 states and 220 transitions. [2019-01-14 03:51:00,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states and 220 transitions. [2019-01-14 03:51:00,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2019-01-14 03:51:00,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2019-01-14 03:51:00,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 220 transitions. [2019-01-14 03:51:00,834 INFO L729 BuchiCegarLoop]: Abstraction has 147 states and 220 transitions. [2019-01-14 03:51:00,834 INFO L609 BuchiCegarLoop]: Abstraction has 147 states and 220 transitions. [2019-01-14 03:51:00,834 INFO L442 BuchiCegarLoop]: ======== Iteration 141============ [2019-01-14 03:51:00,834 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states and 220 transitions. [2019-01-14 03:51:00,840 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:00,840 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:00,840 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:00,841 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [70, 1, 1, 1, 1] [2019-01-14 03:51:00,841 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:00,841 INFO L794 eck$LassoCheckResult]: Stem: 105638#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 105639#L12 main_~i~0 := 0; 105640#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105646#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105647#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105784#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105782#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105780#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105778#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105776#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105774#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105772#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105770#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105768#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105766#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105764#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105762#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105760#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105758#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105756#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105754#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105752#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105750#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105748#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105746#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105744#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105742#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105740#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105738#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105736#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105734#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105732#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105730#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105728#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105726#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105724#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105722#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105720#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105718#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105716#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105714#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105712#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105710#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105708#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105706#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105704#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105702#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105700#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105698#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105696#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105694#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105692#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105690#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105688#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105686#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105684#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105682#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105680#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105678#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105676#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105674#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105672#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105670#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105668#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105666#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105664#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105662#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105660#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105658#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105656#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105654#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105652#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 105650#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 105641#L15-2 assume main_~i~0 >= 100; 105642#L25 [2019-01-14 03:51:00,841 INFO L796 eck$LassoCheckResult]: Loop: 105642#L25 assume true; 105642#L25 [2019-01-14 03:51:00,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:00,842 INFO L82 PathProgramCache]: Analyzing trace with hash -1938108757, now seen corresponding path program 70 times [2019-01-14 03:51:00,842 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:00,842 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:00,842 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:00,842 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:51:00,843 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:00,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:02,730 INFO L134 CoverageAnalysis]: Checked inductivity of 2485 backedges. 0 proven. 2485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:02,731 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:02,731 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:02,748 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:51:02,792 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:51:02,792 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:02,795 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:02,809 INFO L134 CoverageAnalysis]: Checked inductivity of 2485 backedges. 0 proven. 2485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:02,828 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:02,829 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 72 [2019-01-14 03:51:02,829 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:02,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:02,829 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 140 times [2019-01-14 03:51:02,829 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:02,829 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:02,830 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:02,830 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:02,830 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:02,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:02,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:02,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2019-01-14 03:51:02,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2628, Invalid=2628, Unknown=0, NotChecked=0, Total=5256 [2019-01-14 03:51:02,866 INFO L87 Difference]: Start difference. First operand 147 states and 220 transitions. cyclomatic complexity: 76 Second operand 73 states. [2019-01-14 03:51:04,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:04,084 INFO L93 Difference]: Finished difference Result 2779 states and 2855 transitions. [2019-01-14 03:51:04,086 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2019-01-14 03:51:04,086 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2779 states and 2855 transitions. [2019-01-14 03:51:04,095 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:51:04,100 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2779 states to 2778 states and 2854 transitions. [2019-01-14 03:51:04,100 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:51:04,100 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:51:04,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2778 states and 2854 transitions. [2019-01-14 03:51:04,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:04,102 INFO L706 BuchiCegarLoop]: Abstraction has 2778 states and 2854 transitions. [2019-01-14 03:51:04,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2778 states and 2854 transitions. [2019-01-14 03:51:04,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2778 to 148. [2019-01-14 03:51:04,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2019-01-14 03:51:04,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 222 transitions. [2019-01-14 03:51:04,111 INFO L729 BuchiCegarLoop]: Abstraction has 148 states and 222 transitions. [2019-01-14 03:51:04,111 INFO L609 BuchiCegarLoop]: Abstraction has 148 states and 222 transitions. [2019-01-14 03:51:04,111 INFO L442 BuchiCegarLoop]: ======== Iteration 142============ [2019-01-14 03:51:04,111 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 148 states and 222 transitions. [2019-01-14 03:51:04,111 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:04,112 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:04,112 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:04,112 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [69, 1, 1, 1, 1, 1, 1] [2019-01-14 03:51:04,112 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:04,113 INFO L794 eck$LassoCheckResult]: Stem: 108859#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 108860#L12 main_~i~0 := 0; 108861#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 108864#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 108865#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108869#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 109006#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 109005#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 109004#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 109003#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 109002#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 109001#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 109000#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108999#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108998#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108997#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108996#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108995#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108994#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108993#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108992#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108991#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108990#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108989#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108988#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108987#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108986#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108985#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108984#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108983#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108982#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108981#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108980#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108979#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108978#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108977#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108976#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108975#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108974#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108973#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108972#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108971#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108970#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108969#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108968#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108967#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108966#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108965#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108964#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108963#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108962#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108961#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108960#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108959#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108958#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108957#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108956#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108955#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108954#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108953#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108952#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108951#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108950#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108949#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108948#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108947#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108946#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108945#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108944#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108943#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108942#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108941#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108940#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 108939#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 108866#L21-2 assume main_~j~0 >= 100; 108863#L25 [2019-01-14 03:51:04,113 INFO L796 eck$LassoCheckResult]: Loop: 108863#L25 assume true; 108863#L25 [2019-01-14 03:51:04,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:04,113 INFO L82 PathProgramCache]: Analyzing trace with hash -1107635080, now seen corresponding path program 69 times [2019-01-14 03:51:04,113 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:04,113 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:04,114 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:04,114 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:04,114 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:04,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:06,164 INFO L134 CoverageAnalysis]: Checked inductivity of 2415 backedges. 0 proven. 2415 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:06,164 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:06,164 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:06,182 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:51:06,265 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 36 check-sat command(s) [2019-01-14 03:51:06,266 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:06,269 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:06,284 INFO L134 CoverageAnalysis]: Checked inductivity of 2415 backedges. 0 proven. 2415 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:06,303 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:06,303 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71] total 71 [2019-01-14 03:51:06,303 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:06,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:06,304 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 141 times [2019-01-14 03:51:06,304 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:06,304 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:06,304 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:06,304 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:06,305 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:06,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:06,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:06,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2019-01-14 03:51:06,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2556, Invalid=2556, Unknown=0, NotChecked=0, Total=5112 [2019-01-14 03:51:06,344 INFO L87 Difference]: Start difference. First operand 148 states and 222 transitions. cyclomatic complexity: 77 Second operand 72 states. [2019-01-14 03:51:06,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:06,467 INFO L93 Difference]: Finished difference Result 150 states and 224 transitions. [2019-01-14 03:51:06,471 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2019-01-14 03:51:06,471 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 150 states and 224 transitions. [2019-01-14 03:51:06,472 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:06,472 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 150 states to 149 states and 223 transitions. [2019-01-14 03:51:06,472 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:51:06,473 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:51:06,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 149 states and 223 transitions. [2019-01-14 03:51:06,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:06,473 INFO L706 BuchiCegarLoop]: Abstraction has 149 states and 223 transitions. [2019-01-14 03:51:06,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states and 223 transitions. [2019-01-14 03:51:06,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 149. [2019-01-14 03:51:06,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 149 states. [2019-01-14 03:51:06,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 223 transitions. [2019-01-14 03:51:06,474 INFO L729 BuchiCegarLoop]: Abstraction has 149 states and 223 transitions. [2019-01-14 03:51:06,474 INFO L609 BuchiCegarLoop]: Abstraction has 149 states and 223 transitions. [2019-01-14 03:51:06,474 INFO L442 BuchiCegarLoop]: ======== Iteration 143============ [2019-01-14 03:51:06,475 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 149 states and 223 transitions. [2019-01-14 03:51:06,475 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:06,475 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:06,475 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:06,476 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [71, 1, 1, 1, 1] [2019-01-14 03:51:06,476 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:06,476 INFO L794 eck$LassoCheckResult]: Stem: 109454#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 109455#L12 main_~i~0 := 0; 109456#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109462#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109463#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109602#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109600#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109598#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109596#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109594#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109592#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109590#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109588#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109586#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109584#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109582#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109580#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109578#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109576#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109574#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109572#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109570#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109568#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109566#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109564#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109562#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109560#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109558#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109556#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109554#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109552#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109550#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109548#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109546#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109544#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109542#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109540#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109538#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109536#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109534#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109532#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109530#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109528#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109526#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109524#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109522#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109520#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109518#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109516#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109514#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109512#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109510#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109508#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109506#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109504#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109502#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109500#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109498#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109496#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109494#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109492#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109490#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109488#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109486#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109484#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109482#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109480#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109478#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109476#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109474#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109472#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109470#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109468#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 109466#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 109457#L15-2 assume main_~i~0 >= 100; 109458#L25 [2019-01-14 03:51:06,476 INFO L796 eck$LassoCheckResult]: Loop: 109458#L25 assume true; 109458#L25 [2019-01-14 03:51:06,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:06,476 INFO L82 PathProgramCache]: Analyzing trace with hash 48172369, now seen corresponding path program 71 times [2019-01-14 03:51:06,476 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:06,476 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:06,477 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:06,477 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:06,477 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:06,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:08,446 INFO L134 CoverageAnalysis]: Checked inductivity of 2556 backedges. 0 proven. 2556 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:08,446 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:08,446 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:08,464 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:51:08,525 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 37 check-sat command(s) [2019-01-14 03:51:08,525 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:08,530 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:08,547 INFO L134 CoverageAnalysis]: Checked inductivity of 2556 backedges. 0 proven. 2556 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:08,577 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:08,577 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 73] total 73 [2019-01-14 03:51:08,577 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:08,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:08,578 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 142 times [2019-01-14 03:51:08,578 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:08,578 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:08,579 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:08,579 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:08,579 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:08,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:08,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:08,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2019-01-14 03:51:08,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2701, Invalid=2701, Unknown=0, NotChecked=0, Total=5402 [2019-01-14 03:51:08,621 INFO L87 Difference]: Start difference. First operand 149 states and 223 transitions. cyclomatic complexity: 77 Second operand 74 states. [2019-01-14 03:51:09,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:09,792 INFO L93 Difference]: Finished difference Result 2854 states and 2931 transitions. [2019-01-14 03:51:09,795 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2019-01-14 03:51:09,795 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2854 states and 2931 transitions. [2019-01-14 03:51:09,803 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:51:09,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2854 states to 2853 states and 2930 transitions. [2019-01-14 03:51:09,808 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:51:09,808 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:51:09,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2853 states and 2930 transitions. [2019-01-14 03:51:09,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:09,810 INFO L706 BuchiCegarLoop]: Abstraction has 2853 states and 2930 transitions. [2019-01-14 03:51:09,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2853 states and 2930 transitions. [2019-01-14 03:51:09,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2853 to 150. [2019-01-14 03:51:09,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2019-01-14 03:51:09,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 225 transitions. [2019-01-14 03:51:09,817 INFO L729 BuchiCegarLoop]: Abstraction has 150 states and 225 transitions. [2019-01-14 03:51:09,817 INFO L609 BuchiCegarLoop]: Abstraction has 150 states and 225 transitions. [2019-01-14 03:51:09,818 INFO L442 BuchiCegarLoop]: ======== Iteration 144============ [2019-01-14 03:51:09,818 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 150 states and 225 transitions. [2019-01-14 03:51:09,818 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:09,818 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:09,818 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:09,819 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [70, 1, 1, 1, 1, 1, 1] [2019-01-14 03:51:09,819 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:09,819 INFO L794 eck$LassoCheckResult]: Stem: 112756#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 112757#L12 main_~i~0 := 0; 112758#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 112761#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 112762#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112766#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112905#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112904#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112903#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112902#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112901#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112900#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112899#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112898#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112897#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112896#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112895#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112894#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112893#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112892#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112891#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112890#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112889#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112888#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112887#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112886#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112885#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112884#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112883#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112882#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112881#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112880#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112879#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112878#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112877#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112876#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112875#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112874#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112873#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112872#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112871#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112870#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112869#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112868#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112867#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112866#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112865#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112864#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112863#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112862#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112861#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112860#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112859#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112858#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112857#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112856#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112855#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112854#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112853#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112852#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112851#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112850#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112849#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112848#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112847#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112846#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112845#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112844#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112843#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112842#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112841#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112840#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112839#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112838#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 112837#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 112763#L21-2 assume main_~j~0 >= 100; 112760#L25 [2019-01-14 03:51:09,819 INFO L796 eck$LassoCheckResult]: Loop: 112760#L25 assume true; 112760#L25 [2019-01-14 03:51:09,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:09,820 INFO L82 PathProgramCache]: Analyzing trace with hash 23052598, now seen corresponding path program 70 times [2019-01-14 03:51:09,820 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:09,820 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:09,820 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:09,820 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:09,821 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:09,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:12,080 INFO L134 CoverageAnalysis]: Checked inductivity of 2485 backedges. 0 proven. 2485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:12,080 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:12,080 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:12,097 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:51:12,164 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:51:12,165 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:12,168 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:12,183 INFO L134 CoverageAnalysis]: Checked inductivity of 2485 backedges. 0 proven. 2485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:12,201 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:12,201 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 72 [2019-01-14 03:51:12,201 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:12,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:12,202 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 143 times [2019-01-14 03:51:12,202 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:12,202 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:12,202 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:12,202 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:12,203 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:12,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:12,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:12,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2019-01-14 03:51:12,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2628, Invalid=2628, Unknown=0, NotChecked=0, Total=5256 [2019-01-14 03:51:12,246 INFO L87 Difference]: Start difference. First operand 150 states and 225 transitions. cyclomatic complexity: 78 Second operand 73 states. [2019-01-14 03:51:12,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:12,422 INFO L93 Difference]: Finished difference Result 152 states and 227 transitions. [2019-01-14 03:51:12,425 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2019-01-14 03:51:12,425 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 152 states and 227 transitions. [2019-01-14 03:51:12,426 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:12,427 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 152 states to 151 states and 226 transitions. [2019-01-14 03:51:12,427 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:51:12,427 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:51:12,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 151 states and 226 transitions. [2019-01-14 03:51:12,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:12,427 INFO L706 BuchiCegarLoop]: Abstraction has 151 states and 226 transitions. [2019-01-14 03:51:12,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states and 226 transitions. [2019-01-14 03:51:12,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2019-01-14 03:51:12,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2019-01-14 03:51:12,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 226 transitions. [2019-01-14 03:51:12,429 INFO L729 BuchiCegarLoop]: Abstraction has 151 states and 226 transitions. [2019-01-14 03:51:12,429 INFO L609 BuchiCegarLoop]: Abstraction has 151 states and 226 transitions. [2019-01-14 03:51:12,429 INFO L442 BuchiCegarLoop]: ======== Iteration 145============ [2019-01-14 03:51:12,429 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states and 226 transitions. [2019-01-14 03:51:12,429 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:12,429 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:12,429 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:12,430 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [72, 1, 1, 1, 1] [2019-01-14 03:51:12,430 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:12,430 INFO L794 eck$LassoCheckResult]: Stem: 113359#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 113360#L12 main_~i~0 := 0; 113361#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113367#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113368#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113509#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113507#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113505#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113503#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113501#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113499#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113497#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113495#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113493#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113491#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113489#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113487#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113485#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113483#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113481#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113479#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113477#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113475#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113473#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113471#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113469#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113467#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113465#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113463#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113461#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113459#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113457#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113455#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113453#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113451#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113449#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113447#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113445#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113443#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113441#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113439#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113437#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113435#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113433#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113431#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113429#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113427#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113425#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113423#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113421#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113419#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113417#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113415#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113413#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113411#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113409#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113407#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113405#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113403#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113401#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113399#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113397#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113395#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113393#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113391#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113389#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113387#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113385#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113383#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113381#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113379#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113377#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113375#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113373#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 113371#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 113362#L15-2 assume main_~i~0 >= 100; 113363#L25 [2019-01-14 03:51:12,430 INFO L796 eck$LassoCheckResult]: Loop: 113363#L25 assume true; 113363#L25 [2019-01-14 03:51:12,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:12,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1493345131, now seen corresponding path program 72 times [2019-01-14 03:51:12,430 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:12,431 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:12,431 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:12,431 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:12,431 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:12,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:14,567 INFO L134 CoverageAnalysis]: Checked inductivity of 2628 backedges. 0 proven. 2628 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:14,568 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:14,568 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:14,586 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:51:14,661 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2019-01-14 03:51:14,661 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:14,664 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:14,679 INFO L134 CoverageAnalysis]: Checked inductivity of 2628 backedges. 0 proven. 2628 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:14,699 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:14,699 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74] total 74 [2019-01-14 03:51:14,699 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:14,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:14,699 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 144 times [2019-01-14 03:51:14,700 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:14,700 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:14,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:14,700 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:14,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:14,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:14,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:14,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2019-01-14 03:51:14,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2775, Invalid=2775, Unknown=0, NotChecked=0, Total=5550 [2019-01-14 03:51:14,740 INFO L87 Difference]: Start difference. First operand 151 states and 226 transitions. cyclomatic complexity: 78 Second operand 75 states. [2019-01-14 03:51:15,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:15,761 INFO L93 Difference]: Finished difference Result 2930 states and 3008 transitions. [2019-01-14 03:51:15,762 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2019-01-14 03:51:15,762 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2930 states and 3008 transitions. [2019-01-14 03:51:15,771 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:51:15,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2930 states to 2929 states and 3007 transitions. [2019-01-14 03:51:15,777 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:51:15,777 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:51:15,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2929 states and 3007 transitions. [2019-01-14 03:51:15,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:15,779 INFO L706 BuchiCegarLoop]: Abstraction has 2929 states and 3007 transitions. [2019-01-14 03:51:15,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2929 states and 3007 transitions. [2019-01-14 03:51:15,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2929 to 152. [2019-01-14 03:51:15,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2019-01-14 03:51:15,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 228 transitions. [2019-01-14 03:51:15,786 INFO L729 BuchiCegarLoop]: Abstraction has 152 states and 228 transitions. [2019-01-14 03:51:15,786 INFO L609 BuchiCegarLoop]: Abstraction has 152 states and 228 transitions. [2019-01-14 03:51:15,786 INFO L442 BuchiCegarLoop]: ======== Iteration 146============ [2019-01-14 03:51:15,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 152 states and 228 transitions. [2019-01-14 03:51:15,787 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:15,787 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:15,787 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:15,787 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [71, 1, 1, 1, 1, 1, 1] [2019-01-14 03:51:15,787 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:15,788 INFO L794 eck$LassoCheckResult]: Stem: 116743#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 116744#L12 main_~i~0 := 0; 116745#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 116748#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 116749#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116753#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116894#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116893#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116892#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116891#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116890#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116889#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116888#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116887#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116886#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116885#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116884#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116883#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116882#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116881#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116880#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116879#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116878#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116877#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116876#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116875#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116874#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116873#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116872#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116871#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116870#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116869#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116868#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116867#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116866#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116865#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116864#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116863#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116862#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116861#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116860#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116859#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116858#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116857#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116856#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116855#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116854#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116853#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116852#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116851#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116850#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116849#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116848#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116847#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116846#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116845#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116844#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116843#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116842#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116841#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116840#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116839#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116838#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116837#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116836#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116835#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116834#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116833#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116832#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116831#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116830#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116829#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116828#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116827#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116826#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 116825#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 116750#L21-2 assume main_~j~0 >= 100; 116747#L25 [2019-01-14 03:51:15,788 INFO L796 eck$LassoCheckResult]: Loop: 116747#L25 assume true; 116747#L25 [2019-01-14 03:51:15,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:15,788 INFO L82 PathProgramCache]: Analyzing trace with hash 714632248, now seen corresponding path program 71 times [2019-01-14 03:51:15,788 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:15,788 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:15,789 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:15,789 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:15,789 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:15,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:17,812 INFO L134 CoverageAnalysis]: Checked inductivity of 2556 backedges. 0 proven. 2556 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:17,813 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:17,813 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:17,829 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:51:17,922 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 37 check-sat command(s) [2019-01-14 03:51:17,922 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:17,927 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:17,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2556 backedges. 0 proven. 2556 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:17,974 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:17,974 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 73] total 73 [2019-01-14 03:51:17,974 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:17,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:17,975 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 145 times [2019-01-14 03:51:17,975 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:17,975 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:17,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:17,975 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:17,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:17,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:17,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:18,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2019-01-14 03:51:18,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2701, Invalid=2701, Unknown=0, NotChecked=0, Total=5402 [2019-01-14 03:51:18,027 INFO L87 Difference]: Start difference. First operand 152 states and 228 transitions. cyclomatic complexity: 79 Second operand 74 states. [2019-01-14 03:51:18,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:18,189 INFO L93 Difference]: Finished difference Result 154 states and 230 transitions. [2019-01-14 03:51:18,192 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2019-01-14 03:51:18,192 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 154 states and 230 transitions. [2019-01-14 03:51:18,193 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:18,194 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 154 states to 153 states and 229 transitions. [2019-01-14 03:51:18,194 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:51:18,194 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:51:18,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 153 states and 229 transitions. [2019-01-14 03:51:18,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:18,194 INFO L706 BuchiCegarLoop]: Abstraction has 153 states and 229 transitions. [2019-01-14 03:51:18,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states and 229 transitions. [2019-01-14 03:51:18,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2019-01-14 03:51:18,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2019-01-14 03:51:18,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 229 transitions. [2019-01-14 03:51:18,196 INFO L729 BuchiCegarLoop]: Abstraction has 153 states and 229 transitions. [2019-01-14 03:51:18,196 INFO L609 BuchiCegarLoop]: Abstraction has 153 states and 229 transitions. [2019-01-14 03:51:18,196 INFO L442 BuchiCegarLoop]: ======== Iteration 147============ [2019-01-14 03:51:18,196 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 153 states and 229 transitions. [2019-01-14 03:51:18,196 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:18,197 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:18,197 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:18,197 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [73, 1, 1, 1, 1] [2019-01-14 03:51:18,197 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:18,197 INFO L794 eck$LassoCheckResult]: Stem: 117354#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 117355#L12 main_~i~0 := 0; 117356#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117362#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117363#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117506#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117504#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117502#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117500#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117498#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117496#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117494#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117492#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117490#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117488#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117486#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117484#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117482#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117480#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117478#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117476#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117474#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117472#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117470#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117468#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117466#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117464#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117462#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117460#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117458#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117456#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117454#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117452#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117450#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117448#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117446#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117444#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117442#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117440#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117438#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117436#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117434#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117432#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117430#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117428#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117426#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117424#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117422#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117420#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117418#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117416#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117414#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117412#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117410#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117408#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117406#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117404#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117402#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117400#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117398#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117396#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117394#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117392#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117390#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117388#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117386#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117384#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117382#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117380#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117378#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117376#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117374#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117372#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117370#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117368#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 117366#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 117357#L15-2 assume main_~i~0 >= 100; 117358#L25 [2019-01-14 03:51:18,197 INFO L796 eck$LassoCheckResult]: Loop: 117358#L25 assume true; 117358#L25 [2019-01-14 03:51:18,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:18,198 INFO L82 PathProgramCache]: Analyzing trace with hash -950939503, now seen corresponding path program 73 times [2019-01-14 03:51:18,198 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:18,198 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:18,199 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:18,199 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:51:18,199 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:18,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:20,682 INFO L134 CoverageAnalysis]: Checked inductivity of 2701 backedges. 0 proven. 2701 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:20,682 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:20,683 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:20,700 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:51:20,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:20,744 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:20,757 INFO L134 CoverageAnalysis]: Checked inductivity of 2701 backedges. 0 proven. 2701 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:20,776 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:20,777 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 75] total 75 [2019-01-14 03:51:20,777 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:20,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:20,777 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 146 times [2019-01-14 03:51:20,777 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:20,777 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:20,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:20,778 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:51:20,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:20,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:20,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:20,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2019-01-14 03:51:20,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2850, Invalid=2850, Unknown=0, NotChecked=0, Total=5700 [2019-01-14 03:51:20,818 INFO L87 Difference]: Start difference. First operand 153 states and 229 transitions. cyclomatic complexity: 79 Second operand 76 states. [2019-01-14 03:51:22,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:22,218 INFO L93 Difference]: Finished difference Result 3007 states and 3086 transitions. [2019-01-14 03:51:22,219 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2019-01-14 03:51:22,219 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3007 states and 3086 transitions. [2019-01-14 03:51:22,228 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:51:22,232 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3007 states to 3006 states and 3085 transitions. [2019-01-14 03:51:22,233 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:51:22,233 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:51:22,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3006 states and 3085 transitions. [2019-01-14 03:51:22,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:22,234 INFO L706 BuchiCegarLoop]: Abstraction has 3006 states and 3085 transitions. [2019-01-14 03:51:22,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3006 states and 3085 transitions. [2019-01-14 03:51:22,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3006 to 154. [2019-01-14 03:51:22,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2019-01-14 03:51:22,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 231 transitions. [2019-01-14 03:51:22,243 INFO L729 BuchiCegarLoop]: Abstraction has 154 states and 231 transitions. [2019-01-14 03:51:22,243 INFO L609 BuchiCegarLoop]: Abstraction has 154 states and 231 transitions. [2019-01-14 03:51:22,243 INFO L442 BuchiCegarLoop]: ======== Iteration 148============ [2019-01-14 03:51:22,243 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 231 transitions. [2019-01-14 03:51:22,243 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:22,244 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:22,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:22,244 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [72, 1, 1, 1, 1, 1, 1] [2019-01-14 03:51:22,244 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:22,244 INFO L794 eck$LassoCheckResult]: Stem: 120821#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 120822#L12 main_~i~0 := 0; 120823#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 120826#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 120827#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120831#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120974#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120973#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120972#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120971#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120970#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120969#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120968#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120967#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120966#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120965#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120964#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120963#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120962#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120961#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120960#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120959#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120958#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120957#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120956#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120955#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120954#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120953#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120952#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120951#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120950#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120949#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120948#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120947#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120946#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120945#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120944#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120943#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120942#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120941#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120940#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120939#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120938#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120937#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120936#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120935#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120934#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120933#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120932#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120931#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120930#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120929#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120928#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120927#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120926#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120925#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120924#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120923#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120922#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120921#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120920#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120919#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120918#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120917#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120916#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120915#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120914#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120913#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120912#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120911#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120910#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120909#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120908#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120907#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120906#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120905#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 120904#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 120828#L21-2 assume main_~j~0 >= 100; 120825#L25 [2019-01-14 03:51:22,245 INFO L796 eck$LassoCheckResult]: Loop: 120825#L25 assume true; 120825#L25 [2019-01-14 03:51:22,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:22,245 INFO L82 PathProgramCache]: Analyzing trace with hash 678764918, now seen corresponding path program 72 times [2019-01-14 03:51:22,245 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:22,245 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:22,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:22,252 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:22,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:22,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:24,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2628 backedges. 0 proven. 2628 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:24,223 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:24,223 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:24,235 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:51:24,334 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2019-01-14 03:51:24,334 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:24,340 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:24,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2628 backedges. 0 proven. 2628 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:24,376 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:24,376 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74] total 74 [2019-01-14 03:51:24,376 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:24,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:24,377 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 147 times [2019-01-14 03:51:24,377 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:24,377 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:24,377 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:24,377 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:24,377 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:24,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:24,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:24,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2019-01-14 03:51:24,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2775, Invalid=2775, Unknown=0, NotChecked=0, Total=5550 [2019-01-14 03:51:24,416 INFO L87 Difference]: Start difference. First operand 154 states and 231 transitions. cyclomatic complexity: 80 Second operand 75 states. [2019-01-14 03:51:24,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:24,573 INFO L93 Difference]: Finished difference Result 156 states and 233 transitions. [2019-01-14 03:51:24,575 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2019-01-14 03:51:24,575 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 156 states and 233 transitions. [2019-01-14 03:51:24,576 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:24,577 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 156 states to 155 states and 232 transitions. [2019-01-14 03:51:24,577 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:51:24,577 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:51:24,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 155 states and 232 transitions. [2019-01-14 03:51:24,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:24,577 INFO L706 BuchiCegarLoop]: Abstraction has 155 states and 232 transitions. [2019-01-14 03:51:24,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states and 232 transitions. [2019-01-14 03:51:24,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2019-01-14 03:51:24,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 155 states. [2019-01-14 03:51:24,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 232 transitions. [2019-01-14 03:51:24,579 INFO L729 BuchiCegarLoop]: Abstraction has 155 states and 232 transitions. [2019-01-14 03:51:24,579 INFO L609 BuchiCegarLoop]: Abstraction has 155 states and 232 transitions. [2019-01-14 03:51:24,579 INFO L442 BuchiCegarLoop]: ======== Iteration 149============ [2019-01-14 03:51:24,579 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 155 states and 232 transitions. [2019-01-14 03:51:24,580 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:24,580 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:24,580 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:24,580 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [74, 1, 1, 1, 1] [2019-01-14 03:51:24,580 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:24,580 INFO L794 eck$LassoCheckResult]: Stem: 121440#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 121441#L12 main_~i~0 := 0; 121442#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121448#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121449#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121594#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121592#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121590#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121588#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121586#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121584#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121582#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121580#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121578#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121576#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121574#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121572#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121570#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121568#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121566#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121564#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121562#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121560#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121558#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121556#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121554#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121552#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121550#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121548#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121546#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121544#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121542#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121540#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121538#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121536#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121534#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121532#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121530#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121528#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121526#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121524#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121522#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121520#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121518#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121516#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121514#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121512#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121510#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121508#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121506#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121504#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121502#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121500#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121498#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121496#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121494#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121492#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121490#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121488#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121486#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121484#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121482#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121480#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121478#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121476#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121474#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121472#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121470#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121468#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121466#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121464#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121462#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121460#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121458#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121456#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121454#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 121452#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 121443#L15-2 assume main_~i~0 >= 100; 121444#L25 [2019-01-14 03:51:24,581 INFO L796 eck$LassoCheckResult]: Loop: 121444#L25 assume true; 121444#L25 [2019-01-14 03:51:24,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:24,581 INFO L82 PathProgramCache]: Analyzing trace with hash 585648171, now seen corresponding path program 74 times [2019-01-14 03:51:24,581 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:24,582 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:24,582 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:24,582 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:24,582 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:24,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:26,702 INFO L134 CoverageAnalysis]: Checked inductivity of 2775 backedges. 0 proven. 2775 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:26,702 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:26,703 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:26,723 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:51:26,774 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:51:26,774 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:26,777 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:26,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2775 backedges. 0 proven. 2775 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:26,814 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:26,814 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 76] total 76 [2019-01-14 03:51:26,814 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:26,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:26,814 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 148 times [2019-01-14 03:51:26,814 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:26,814 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:26,815 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:26,815 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:26,815 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:26,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:26,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:26,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2019-01-14 03:51:26,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2926, Invalid=2926, Unknown=0, NotChecked=0, Total=5852 [2019-01-14 03:51:26,854 INFO L87 Difference]: Start difference. First operand 155 states and 232 transitions. cyclomatic complexity: 80 Second operand 77 states. [2019-01-14 03:51:28,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:28,207 INFO L93 Difference]: Finished difference Result 3085 states and 3165 transitions. [2019-01-14 03:51:28,208 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2019-01-14 03:51:28,208 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3085 states and 3165 transitions. [2019-01-14 03:51:28,217 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:51:28,222 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3085 states to 3084 states and 3164 transitions. [2019-01-14 03:51:28,223 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:51:28,223 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:51:28,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3084 states and 3164 transitions. [2019-01-14 03:51:28,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:28,224 INFO L706 BuchiCegarLoop]: Abstraction has 3084 states and 3164 transitions. [2019-01-14 03:51:28,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3084 states and 3164 transitions. [2019-01-14 03:51:28,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3084 to 156. [2019-01-14 03:51:28,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2019-01-14 03:51:28,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 234 transitions. [2019-01-14 03:51:28,233 INFO L729 BuchiCegarLoop]: Abstraction has 156 states and 234 transitions. [2019-01-14 03:51:28,233 INFO L609 BuchiCegarLoop]: Abstraction has 156 states and 234 transitions. [2019-01-14 03:51:28,233 INFO L442 BuchiCegarLoop]: ======== Iteration 150============ [2019-01-14 03:51:28,233 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states and 234 transitions. [2019-01-14 03:51:28,233 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:28,233 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:28,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:28,234 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [73, 1, 1, 1, 1, 1, 1] [2019-01-14 03:51:28,234 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:28,234 INFO L794 eck$LassoCheckResult]: Stem: 124991#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 124992#L12 main_~i~0 := 0; 124993#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 124996#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 124997#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125001#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125146#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125145#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125144#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125143#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125142#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125141#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125140#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125139#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125138#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125137#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125136#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125135#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125134#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125133#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125132#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125131#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125130#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125129#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125128#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125127#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125126#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125125#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125124#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125123#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125122#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125121#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125120#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125119#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125118#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125117#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125116#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125115#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125114#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125113#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125112#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125111#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125110#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125109#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125108#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125107#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125106#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125105#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125104#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125103#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125102#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125101#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125100#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125099#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125098#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125097#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125096#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125095#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125094#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125093#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125092#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125091#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125090#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125089#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125088#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125087#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125086#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125085#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125084#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125083#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125082#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125081#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125080#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125079#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125078#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125077#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125076#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 125075#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 124998#L21-2 assume main_~j~0 >= 100; 124995#L25 [2019-01-14 03:51:28,234 INFO L796 eck$LassoCheckResult]: Loop: 124995#L25 assume true; 124995#L25 [2019-01-14 03:51:28,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:28,235 INFO L82 PathProgramCache]: Analyzing trace with hash -433122312, now seen corresponding path program 73 times [2019-01-14 03:51:28,235 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:28,235 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:28,235 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:28,235 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:28,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:28,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:30,314 INFO L134 CoverageAnalysis]: Checked inductivity of 2701 backedges. 0 proven. 2701 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:30,314 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:30,315 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:30,332 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:51:30,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:30,403 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:30,416 INFO L134 CoverageAnalysis]: Checked inductivity of 2701 backedges. 0 proven. 2701 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:30,436 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:30,436 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 75] total 75 [2019-01-14 03:51:30,436 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:30,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:30,436 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 149 times [2019-01-14 03:51:30,436 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:30,436 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:30,437 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:30,437 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:51:30,437 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:30,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:30,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:30,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2019-01-14 03:51:30,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2850, Invalid=2850, Unknown=0, NotChecked=0, Total=5700 [2019-01-14 03:51:30,494 INFO L87 Difference]: Start difference. First operand 156 states and 234 transitions. cyclomatic complexity: 81 Second operand 76 states. [2019-01-14 03:51:30,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:30,625 INFO L93 Difference]: Finished difference Result 158 states and 236 transitions. [2019-01-14 03:51:30,628 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2019-01-14 03:51:30,628 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 158 states and 236 transitions. [2019-01-14 03:51:30,629 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:30,630 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 158 states to 157 states and 235 transitions. [2019-01-14 03:51:30,630 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:51:30,630 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:51:30,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 157 states and 235 transitions. [2019-01-14 03:51:30,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:30,630 INFO L706 BuchiCegarLoop]: Abstraction has 157 states and 235 transitions. [2019-01-14 03:51:30,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states and 235 transitions. [2019-01-14 03:51:30,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 157. [2019-01-14 03:51:30,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2019-01-14 03:51:30,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 235 transitions. [2019-01-14 03:51:30,632 INFO L729 BuchiCegarLoop]: Abstraction has 157 states and 235 transitions. [2019-01-14 03:51:30,632 INFO L609 BuchiCegarLoop]: Abstraction has 157 states and 235 transitions. [2019-01-14 03:51:30,632 INFO L442 BuchiCegarLoop]: ======== Iteration 151============ [2019-01-14 03:51:30,632 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 157 states and 235 transitions. [2019-01-14 03:51:30,633 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:30,633 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:30,633 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:30,633 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [75, 1, 1, 1, 1] [2019-01-14 03:51:30,633 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:30,633 INFO L794 eck$LassoCheckResult]: Stem: 125618#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 125619#L12 main_~i~0 := 0; 125620#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125626#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125627#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125774#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125772#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125770#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125768#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125766#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125764#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125762#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125760#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125758#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125756#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125754#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125752#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125750#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125748#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125746#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125744#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125742#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125740#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125738#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125736#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125734#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125732#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125730#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125728#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125726#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125724#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125722#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125720#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125718#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125716#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125714#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125712#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125710#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125708#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125706#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125704#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125702#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125700#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125698#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125696#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125694#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125692#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125690#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125688#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125686#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125684#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125682#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125680#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125678#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125676#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125674#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125672#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125670#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125668#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125666#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125664#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125662#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125660#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125658#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125656#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125654#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125652#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125650#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125648#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125646#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125644#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125642#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125640#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125638#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125636#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125634#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125632#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 125630#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 125621#L15-2 assume main_~i~0 >= 100; 125622#L25 [2019-01-14 03:51:30,634 INFO L796 eck$LassoCheckResult]: Loop: 125622#L25 assume true; 125622#L25 [2019-01-14 03:51:30,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:30,634 INFO L82 PathProgramCache]: Analyzing trace with hash 975225809, now seen corresponding path program 75 times [2019-01-14 03:51:30,634 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:30,634 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:30,634 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:30,635 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:30,635 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:30,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:32,824 INFO L134 CoverageAnalysis]: Checked inductivity of 2850 backedges. 0 proven. 2850 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:32,824 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:32,824 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:32,842 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:51:32,915 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 39 check-sat command(s) [2019-01-14 03:51:32,915 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:32,919 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:32,940 INFO L134 CoverageAnalysis]: Checked inductivity of 2850 backedges. 0 proven. 2850 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:32,968 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:32,968 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 77] total 77 [2019-01-14 03:51:32,968 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:32,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:32,968 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 150 times [2019-01-14 03:51:32,969 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:32,969 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:32,969 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:32,969 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:32,969 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:32,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:32,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:33,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2019-01-14 03:51:33,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3003, Invalid=3003, Unknown=0, NotChecked=0, Total=6006 [2019-01-14 03:51:33,013 INFO L87 Difference]: Start difference. First operand 157 states and 235 transitions. cyclomatic complexity: 81 Second operand 78 states. [2019-01-14 03:51:34,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:34,040 INFO L93 Difference]: Finished difference Result 3164 states and 3245 transitions. [2019-01-14 03:51:34,044 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2019-01-14 03:51:34,044 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3164 states and 3245 transitions. [2019-01-14 03:51:34,052 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:51:34,057 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3164 states to 3163 states and 3244 transitions. [2019-01-14 03:51:34,058 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:51:34,058 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:51:34,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3163 states and 3244 transitions. [2019-01-14 03:51:34,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:34,060 INFO L706 BuchiCegarLoop]: Abstraction has 3163 states and 3244 transitions. [2019-01-14 03:51:34,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3163 states and 3244 transitions. [2019-01-14 03:51:34,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3163 to 158. [2019-01-14 03:51:34,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2019-01-14 03:51:34,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 237 transitions. [2019-01-14 03:51:34,068 INFO L729 BuchiCegarLoop]: Abstraction has 158 states and 237 transitions. [2019-01-14 03:51:34,068 INFO L609 BuchiCegarLoop]: Abstraction has 158 states and 237 transitions. [2019-01-14 03:51:34,068 INFO L442 BuchiCegarLoop]: ======== Iteration 152============ [2019-01-14 03:51:34,068 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 158 states and 237 transitions. [2019-01-14 03:51:34,068 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:34,068 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:34,069 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:34,069 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [74, 1, 1, 1, 1, 1, 1] [2019-01-14 03:51:34,069 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:34,069 INFO L794 eck$LassoCheckResult]: Stem: 129254#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 129255#L12 main_~i~0 := 0; 129256#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 129259#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 129260#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129264#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129411#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129410#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129409#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129408#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129407#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129406#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129405#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129404#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129403#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129402#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129401#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129400#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129399#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129398#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129397#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129396#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129395#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129394#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129393#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129392#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129391#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129390#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129389#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129388#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129387#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129386#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129385#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129384#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129383#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129382#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129381#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129380#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129379#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129378#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129377#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129376#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129375#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129374#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129373#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129372#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129371#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129370#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129369#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129368#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129367#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129366#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129365#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129364#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129363#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129362#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129361#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129360#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129359#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129358#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129357#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129356#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129355#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129354#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129353#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129352#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129351#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129350#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129349#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129348#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129347#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129346#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129345#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129344#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129343#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129342#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129341#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129340#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 129339#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 129261#L21-2 assume main_~j~0 >= 100; 129258#L25 [2019-01-14 03:51:34,069 INFO L796 eck$LassoCheckResult]: Loop: 129258#L25 assume true; 129258#L25 [2019-01-14 03:51:34,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:34,070 INFO L82 PathProgramCache]: Analyzing trace with hash -541888074, now seen corresponding path program 74 times [2019-01-14 03:51:34,070 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:34,070 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:34,070 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:34,071 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:34,071 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:34,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:36,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2775 backedges. 0 proven. 2775 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:36,355 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:36,355 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:36,371 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:51:36,440 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:51:36,441 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:36,445 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:36,459 INFO L134 CoverageAnalysis]: Checked inductivity of 2775 backedges. 0 proven. 2775 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:36,478 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:36,478 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 76] total 76 [2019-01-14 03:51:36,478 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:36,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:36,479 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 151 times [2019-01-14 03:51:36,479 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:36,479 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:36,480 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:36,480 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:36,480 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:36,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:36,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:36,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2019-01-14 03:51:36,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2926, Invalid=2926, Unknown=0, NotChecked=0, Total=5852 [2019-01-14 03:51:36,520 INFO L87 Difference]: Start difference. First operand 158 states and 237 transitions. cyclomatic complexity: 82 Second operand 77 states. [2019-01-14 03:51:36,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:36,693 INFO L93 Difference]: Finished difference Result 160 states and 239 transitions. [2019-01-14 03:51:36,696 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2019-01-14 03:51:36,696 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 160 states and 239 transitions. [2019-01-14 03:51:36,697 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:36,698 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 160 states to 159 states and 238 transitions. [2019-01-14 03:51:36,698 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:51:36,698 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:51:36,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 159 states and 238 transitions. [2019-01-14 03:51:36,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:36,698 INFO L706 BuchiCegarLoop]: Abstraction has 159 states and 238 transitions. [2019-01-14 03:51:36,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states and 238 transitions. [2019-01-14 03:51:36,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2019-01-14 03:51:36,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2019-01-14 03:51:36,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 238 transitions. [2019-01-14 03:51:36,700 INFO L729 BuchiCegarLoop]: Abstraction has 159 states and 238 transitions. [2019-01-14 03:51:36,700 INFO L609 BuchiCegarLoop]: Abstraction has 159 states and 238 transitions. [2019-01-14 03:51:36,700 INFO L442 BuchiCegarLoop]: ======== Iteration 153============ [2019-01-14 03:51:36,700 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 159 states and 238 transitions. [2019-01-14 03:51:36,701 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:36,701 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:36,701 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:36,701 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [76, 1, 1, 1, 1] [2019-01-14 03:51:36,701 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:36,702 INFO L794 eck$LassoCheckResult]: Stem: 129889#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 129890#L12 main_~i~0 := 0; 129891#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129897#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129898#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130047#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130045#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130043#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130041#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130039#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130037#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130035#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130033#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130031#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130029#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130027#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130025#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130023#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130021#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130019#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130017#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130015#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130013#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130011#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130009#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130007#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130005#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130003#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 130001#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129999#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129997#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129995#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129993#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129991#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129989#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129987#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129985#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129983#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129981#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129979#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129977#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129975#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129973#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129971#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129969#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129967#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129965#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129963#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129961#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129959#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129957#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129955#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129953#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129951#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129949#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129947#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129945#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129943#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129941#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129939#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129937#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129935#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129933#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129931#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129929#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129927#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129925#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129923#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129921#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129919#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129917#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129915#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129913#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129911#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129909#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129907#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129905#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129903#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 129901#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 129892#L15-2 assume main_~i~0 >= 100; 129893#L25 [2019-01-14 03:51:36,702 INFO L796 eck$LassoCheckResult]: Loop: 129893#L25 assume true; 129893#L25 [2019-01-14 03:51:36,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:36,702 INFO L82 PathProgramCache]: Analyzing trace with hash 167230699, now seen corresponding path program 76 times [2019-01-14 03:51:36,702 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:36,702 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:36,703 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:36,703 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:51:36,703 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:36,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:38,954 INFO L134 CoverageAnalysis]: Checked inductivity of 2926 backedges. 0 proven. 2926 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:38,954 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:38,954 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:38,972 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:51:39,016 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:51:39,016 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:39,020 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:39,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2926 backedges. 0 proven. 2926 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:39,055 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:39,055 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 78 [2019-01-14 03:51:39,055 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:39,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:39,055 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 152 times [2019-01-14 03:51:39,055 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:39,055 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:39,056 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:39,056 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:39,056 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:39,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:39,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:39,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2019-01-14 03:51:39,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3081, Invalid=3081, Unknown=0, NotChecked=0, Total=6162 [2019-01-14 03:51:39,096 INFO L87 Difference]: Start difference. First operand 159 states and 238 transitions. cyclomatic complexity: 82 Second operand 79 states. [2019-01-14 03:51:40,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:40,619 INFO L93 Difference]: Finished difference Result 3244 states and 3326 transitions. [2019-01-14 03:51:40,620 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2019-01-14 03:51:40,620 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3244 states and 3326 transitions. [2019-01-14 03:51:40,629 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:51:40,635 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3244 states to 3243 states and 3325 transitions. [2019-01-14 03:51:40,635 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:51:40,635 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:51:40,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3243 states and 3325 transitions. [2019-01-14 03:51:40,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:40,637 INFO L706 BuchiCegarLoop]: Abstraction has 3243 states and 3325 transitions. [2019-01-14 03:51:40,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3243 states and 3325 transitions. [2019-01-14 03:51:40,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3243 to 160. [2019-01-14 03:51:40,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2019-01-14 03:51:40,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 240 transitions. [2019-01-14 03:51:40,645 INFO L729 BuchiCegarLoop]: Abstraction has 160 states and 240 transitions. [2019-01-14 03:51:40,645 INFO L609 BuchiCegarLoop]: Abstraction has 160 states and 240 transitions. [2019-01-14 03:51:40,645 INFO L442 BuchiCegarLoop]: ======== Iteration 154============ [2019-01-14 03:51:40,645 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 160 states and 240 transitions. [2019-01-14 03:51:40,646 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:40,646 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:40,646 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:40,647 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [75, 1, 1, 1, 1, 1, 1] [2019-01-14 03:51:40,647 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:40,647 INFO L794 eck$LassoCheckResult]: Stem: 133611#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 133612#L12 main_~i~0 := 0; 133613#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 133616#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 133617#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133621#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133770#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133769#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133768#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133767#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133766#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133765#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133764#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133763#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133762#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133761#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133760#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133759#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133758#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133757#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133756#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133755#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133754#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133753#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133752#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133751#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133750#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133749#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133748#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133747#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133746#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133745#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133744#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133743#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133742#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133741#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133740#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133739#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133738#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133737#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133736#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133735#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133734#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133733#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133732#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133731#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133730#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133729#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133728#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133727#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133726#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133725#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133724#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133723#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133722#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133721#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133720#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133719#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133718#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133717#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133716#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133715#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133714#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133713#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133712#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133711#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133710#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133709#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133708#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133707#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133706#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133705#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133704#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133703#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133702#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133701#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133700#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133699#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133698#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 133697#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 133618#L21-2 assume main_~j~0 >= 100; 133615#L25 [2019-01-14 03:51:40,647 INFO L796 eck$LassoCheckResult]: Loop: 133615#L25 assume true; 133615#L25 [2019-01-14 03:51:40,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:40,647 INFO L82 PathProgramCache]: Analyzing trace with hash 381340600, now seen corresponding path program 75 times [2019-01-14 03:51:40,648 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:40,648 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:40,648 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:40,648 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:40,648 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:40,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:42,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2850 backedges. 0 proven. 2850 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:42,770 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:42,770 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:42,788 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:51:42,899 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 39 check-sat command(s) [2019-01-14 03:51:42,899 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:42,903 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:42,918 INFO L134 CoverageAnalysis]: Checked inductivity of 2850 backedges. 0 proven. 2850 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:42,937 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:42,937 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 77] total 77 [2019-01-14 03:51:42,937 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:42,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:42,938 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 153 times [2019-01-14 03:51:42,938 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:42,938 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:42,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:42,938 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:42,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:42,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:42,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:42,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2019-01-14 03:51:42,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3003, Invalid=3003, Unknown=0, NotChecked=0, Total=6006 [2019-01-14 03:51:42,978 INFO L87 Difference]: Start difference. First operand 160 states and 240 transitions. cyclomatic complexity: 83 Second operand 78 states. [2019-01-14 03:51:43,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:43,160 INFO L93 Difference]: Finished difference Result 162 states and 242 transitions. [2019-01-14 03:51:43,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2019-01-14 03:51:43,161 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 162 states and 242 transitions. [2019-01-14 03:51:43,162 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:43,163 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 162 states to 161 states and 241 transitions. [2019-01-14 03:51:43,163 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:51:43,163 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:51:43,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 161 states and 241 transitions. [2019-01-14 03:51:43,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:43,164 INFO L706 BuchiCegarLoop]: Abstraction has 161 states and 241 transitions. [2019-01-14 03:51:43,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states and 241 transitions. [2019-01-14 03:51:43,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 161. [2019-01-14 03:51:43,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161 states. [2019-01-14 03:51:43,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 241 transitions. [2019-01-14 03:51:43,167 INFO L729 BuchiCegarLoop]: Abstraction has 161 states and 241 transitions. [2019-01-14 03:51:43,167 INFO L609 BuchiCegarLoop]: Abstraction has 161 states and 241 transitions. [2019-01-14 03:51:43,167 INFO L442 BuchiCegarLoop]: ======== Iteration 155============ [2019-01-14 03:51:43,167 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 161 states and 241 transitions. [2019-01-14 03:51:43,168 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:43,168 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:43,168 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:43,168 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [77, 1, 1, 1, 1] [2019-01-14 03:51:43,168 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:43,169 INFO L794 eck$LassoCheckResult]: Stem: 134254#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 134255#L12 main_~i~0 := 0; 134256#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134262#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134263#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134414#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134412#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134410#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134408#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134406#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134404#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134402#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134400#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134398#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134396#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134394#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134392#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134390#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134388#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134386#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134384#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134382#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134380#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134378#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134376#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134374#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134372#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134370#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134368#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134366#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134364#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134362#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134360#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134358#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134356#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134354#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134352#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134350#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134348#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134346#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134344#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134342#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134340#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134338#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134336#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134334#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134332#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134330#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134328#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134326#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134324#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134322#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134320#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134318#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134316#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134314#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134312#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134310#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134308#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134306#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134304#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134302#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134300#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134298#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134296#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134294#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134292#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134290#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134288#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134286#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134284#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134282#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134280#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134278#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134276#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134274#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134272#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134270#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134268#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 134266#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 134257#L15-2 assume main_~i~0 >= 100; 134258#L25 [2019-01-14 03:51:43,169 INFO L796 eck$LassoCheckResult]: Loop: 134258#L25 assume true; 134258#L25 [2019-01-14 03:51:43,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:43,169 INFO L82 PathProgramCache]: Analyzing trace with hash 889186065, now seen corresponding path program 77 times [2019-01-14 03:51:43,169 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:43,169 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:43,170 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:43,170 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:43,170 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:43,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:45,496 INFO L134 CoverageAnalysis]: Checked inductivity of 3003 backedges. 0 proven. 3003 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:45,496 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:45,496 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:45,516 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:51:45,580 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 40 check-sat command(s) [2019-01-14 03:51:45,581 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:45,588 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:45,601 INFO L134 CoverageAnalysis]: Checked inductivity of 3003 backedges. 0 proven. 3003 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:45,622 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:45,622 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 79] total 79 [2019-01-14 03:51:45,623 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:45,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:45,623 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 154 times [2019-01-14 03:51:45,623 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:45,623 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:45,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:45,624 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:45,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:45,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:45,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:45,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2019-01-14 03:51:45,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3160, Invalid=3160, Unknown=0, NotChecked=0, Total=6320 [2019-01-14 03:51:45,668 INFO L87 Difference]: Start difference. First operand 161 states and 241 transitions. cyclomatic complexity: 83 Second operand 80 states. [2019-01-14 03:51:47,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:47,215 INFO L93 Difference]: Finished difference Result 3325 states and 3408 transitions. [2019-01-14 03:51:47,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2019-01-14 03:51:47,216 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3325 states and 3408 transitions. [2019-01-14 03:51:47,227 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:51:47,232 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3325 states to 3324 states and 3407 transitions. [2019-01-14 03:51:47,233 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:51:47,233 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:51:47,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3324 states and 3407 transitions. [2019-01-14 03:51:47,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:47,236 INFO L706 BuchiCegarLoop]: Abstraction has 3324 states and 3407 transitions. [2019-01-14 03:51:47,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3324 states and 3407 transitions. [2019-01-14 03:51:47,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3324 to 162. [2019-01-14 03:51:47,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2019-01-14 03:51:47,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 243 transitions. [2019-01-14 03:51:47,246 INFO L729 BuchiCegarLoop]: Abstraction has 162 states and 243 transitions. [2019-01-14 03:51:47,246 INFO L609 BuchiCegarLoop]: Abstraction has 162 states and 243 transitions. [2019-01-14 03:51:47,247 INFO L442 BuchiCegarLoop]: ======== Iteration 156============ [2019-01-14 03:51:47,247 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 162 states and 243 transitions. [2019-01-14 03:51:47,247 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:47,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:47,247 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:47,248 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [76, 1, 1, 1, 1, 1, 1] [2019-01-14 03:51:47,248 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:47,249 INFO L794 eck$LassoCheckResult]: Stem: 138063#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 138064#L12 main_~i~0 := 0; 138065#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 138068#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 138069#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138073#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138224#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138223#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138222#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138221#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138220#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138219#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138218#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138217#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138216#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138215#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138214#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138213#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138212#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138211#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138210#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138209#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138208#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138207#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138206#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138205#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138204#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138203#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138202#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138201#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138200#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138199#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138198#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138197#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138196#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138195#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138194#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138193#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138192#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138191#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138190#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138189#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138188#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138187#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138186#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138185#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138184#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138183#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138182#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138181#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138180#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138179#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138178#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138177#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138176#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138175#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138174#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138173#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138172#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138171#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138170#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138169#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138168#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138167#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138166#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138165#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138164#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138163#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138162#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138161#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138160#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138159#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138158#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138157#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138156#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138155#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138154#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138153#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138152#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138151#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 138150#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 138070#L21-2 assume main_~j~0 >= 100; 138067#L25 [2019-01-14 03:51:47,249 INFO L796 eck$LassoCheckResult]: Loop: 138067#L25 assume true; 138067#L25 [2019-01-14 03:51:47,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:47,249 INFO L82 PathProgramCache]: Analyzing trace with hash -1063341578, now seen corresponding path program 76 times [2019-01-14 03:51:47,249 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:47,249 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:47,250 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:47,250 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:47,250 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:47,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:49,491 INFO L134 CoverageAnalysis]: Checked inductivity of 2926 backedges. 0 proven. 2926 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:49,492 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:49,492 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:49,506 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:51:49,574 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:51:49,574 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:49,578 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:49,596 INFO L134 CoverageAnalysis]: Checked inductivity of 2926 backedges. 0 proven. 2926 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:49,624 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:49,625 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 78 [2019-01-14 03:51:49,625 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:49,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:49,625 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 155 times [2019-01-14 03:51:49,625 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:49,625 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:49,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:49,626 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:49,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:49,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:49,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:49,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2019-01-14 03:51:49,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3081, Invalid=3081, Unknown=0, NotChecked=0, Total=6162 [2019-01-14 03:51:49,669 INFO L87 Difference]: Start difference. First operand 162 states and 243 transitions. cyclomatic complexity: 84 Second operand 79 states. [2019-01-14 03:51:49,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:49,839 INFO L93 Difference]: Finished difference Result 164 states and 245 transitions. [2019-01-14 03:51:49,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2019-01-14 03:51:49,842 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 164 states and 245 transitions. [2019-01-14 03:51:49,843 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:49,844 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 164 states to 163 states and 244 transitions. [2019-01-14 03:51:49,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:51:49,844 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:51:49,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 163 states and 244 transitions. [2019-01-14 03:51:49,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:49,844 INFO L706 BuchiCegarLoop]: Abstraction has 163 states and 244 transitions. [2019-01-14 03:51:49,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states and 244 transitions. [2019-01-14 03:51:49,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2019-01-14 03:51:49,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 163 states. [2019-01-14 03:51:49,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 244 transitions. [2019-01-14 03:51:49,846 INFO L729 BuchiCegarLoop]: Abstraction has 163 states and 244 transitions. [2019-01-14 03:51:49,846 INFO L609 BuchiCegarLoop]: Abstraction has 163 states and 244 transitions. [2019-01-14 03:51:49,846 INFO L442 BuchiCegarLoop]: ======== Iteration 157============ [2019-01-14 03:51:49,846 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 163 states and 244 transitions. [2019-01-14 03:51:49,847 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:49,847 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:49,847 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:49,847 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [78, 1, 1, 1, 1] [2019-01-14 03:51:49,847 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:49,848 INFO L794 eck$LassoCheckResult]: Stem: 138714#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 138715#L12 main_~i~0 := 0; 138716#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138722#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138723#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138876#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138874#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138872#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138870#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138868#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138866#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138864#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138862#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138860#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138858#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138856#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138854#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138852#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138850#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138848#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138846#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138844#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138842#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138840#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138838#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138836#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138834#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138832#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138830#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138828#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138826#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138824#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138822#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138820#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138818#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138816#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138814#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138812#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138810#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138808#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138806#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138804#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138802#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138800#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138798#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138796#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138794#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138792#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138790#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138788#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138786#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138784#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138782#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138780#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138778#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138776#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138774#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138772#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138770#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138768#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138766#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138764#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138762#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138760#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138758#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138756#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138754#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138752#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138750#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138748#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138746#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138744#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138742#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138740#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138738#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138736#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138734#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138732#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138730#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138728#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 138726#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 138717#L15-2 assume main_~i~0 >= 100; 138718#L25 [2019-01-14 03:51:49,848 INFO L796 eck$LassoCheckResult]: Loop: 138718#L25 assume true; 138718#L25 [2019-01-14 03:51:49,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:49,848 INFO L82 PathProgramCache]: Analyzing trace with hash 1794965931, now seen corresponding path program 78 times [2019-01-14 03:51:49,848 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:49,848 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:49,849 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:49,849 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:49,849 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:49,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:52,343 INFO L134 CoverageAnalysis]: Checked inductivity of 3081 backedges. 0 proven. 3081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:52,343 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:52,343 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:52,360 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:51:52,428 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 40 check-sat command(s) [2019-01-14 03:51:52,429 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:52,432 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:52,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3081 backedges. 0 proven. 3081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:52,467 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:52,467 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 80] total 80 [2019-01-14 03:51:52,467 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:52,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:52,468 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 156 times [2019-01-14 03:51:52,468 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:52,468 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:52,469 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:52,469 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:52,469 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:52,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:52,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:52,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2019-01-14 03:51:52,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3240, Invalid=3240, Unknown=0, NotChecked=0, Total=6480 [2019-01-14 03:51:52,501 INFO L87 Difference]: Start difference. First operand 163 states and 244 transitions. cyclomatic complexity: 84 Second operand 81 states. [2019-01-14 03:51:54,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:54,107 INFO L93 Difference]: Finished difference Result 3407 states and 3491 transitions. [2019-01-14 03:51:54,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2019-01-14 03:51:54,108 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3407 states and 3491 transitions. [2019-01-14 03:51:54,117 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:51:54,122 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3407 states to 3406 states and 3490 transitions. [2019-01-14 03:51:54,123 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:51:54,123 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:51:54,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3406 states and 3490 transitions. [2019-01-14 03:51:54,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:54,125 INFO L706 BuchiCegarLoop]: Abstraction has 3406 states and 3490 transitions. [2019-01-14 03:51:54,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3406 states and 3490 transitions. [2019-01-14 03:51:54,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3406 to 164. [2019-01-14 03:51:54,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 164 states. [2019-01-14 03:51:54,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 246 transitions. [2019-01-14 03:51:54,133 INFO L729 BuchiCegarLoop]: Abstraction has 164 states and 246 transitions. [2019-01-14 03:51:54,133 INFO L609 BuchiCegarLoop]: Abstraction has 164 states and 246 transitions. [2019-01-14 03:51:54,133 INFO L442 BuchiCegarLoop]: ======== Iteration 158============ [2019-01-14 03:51:54,133 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 164 states and 246 transitions. [2019-01-14 03:51:54,133 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:54,133 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:54,133 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:54,134 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [77, 1, 1, 1, 1, 1, 1] [2019-01-14 03:51:54,134 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:54,134 INFO L794 eck$LassoCheckResult]: Stem: 142611#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 142612#L12 main_~i~0 := 0; 142613#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 142616#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 142617#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142621#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142774#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142773#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142772#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142771#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142770#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142769#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142768#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142767#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142766#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142765#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142764#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142763#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142762#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142761#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142760#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142759#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142758#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142757#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142756#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142755#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142754#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142753#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142752#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142751#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142750#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142749#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142748#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142747#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142746#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142745#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142744#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142743#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142742#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142741#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142740#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142739#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142738#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142737#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142736#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142735#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142734#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142733#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142732#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142731#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142730#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142729#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142728#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142727#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142726#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142725#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142724#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142723#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142722#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142721#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142720#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142719#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142718#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142717#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142716#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142715#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142714#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142713#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142712#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142711#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142710#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142709#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142708#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142707#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142706#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142705#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142704#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142703#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142702#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142701#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142700#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 142699#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 142618#L21-2 assume main_~j~0 >= 100; 142615#L25 [2019-01-14 03:51:54,134 INFO L796 eck$LassoCheckResult]: Loop: 142615#L25 assume true; 142615#L25 [2019-01-14 03:51:54,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:54,135 INFO L82 PathProgramCache]: Analyzing trace with hash 1396151160, now seen corresponding path program 77 times [2019-01-14 03:51:54,135 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:54,135 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:54,135 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:54,135 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:54,135 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:54,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:56,744 INFO L134 CoverageAnalysis]: Checked inductivity of 3003 backedges. 0 proven. 3003 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:56,744 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:56,745 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:56,762 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:51:56,874 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 40 check-sat command(s) [2019-01-14 03:51:56,874 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:51:56,880 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:56,894 INFO L134 CoverageAnalysis]: Checked inductivity of 3003 backedges. 0 proven. 3003 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:56,913 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:56,913 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 79] total 79 [2019-01-14 03:51:56,913 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:56,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:56,914 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 157 times [2019-01-14 03:51:56,914 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:56,914 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:56,914 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:56,914 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:51:56,914 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:56,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:56,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:56,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2019-01-14 03:51:56,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3160, Invalid=3160, Unknown=0, NotChecked=0, Total=6320 [2019-01-14 03:51:56,957 INFO L87 Difference]: Start difference. First operand 164 states and 246 transitions. cyclomatic complexity: 85 Second operand 80 states. [2019-01-14 03:51:57,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:51:57,083 INFO L93 Difference]: Finished difference Result 166 states and 248 transitions. [2019-01-14 03:51:57,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2019-01-14 03:51:57,084 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 166 states and 248 transitions. [2019-01-14 03:51:57,085 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:57,086 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 166 states to 165 states and 247 transitions. [2019-01-14 03:51:57,086 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:51:57,086 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:51:57,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 165 states and 247 transitions. [2019-01-14 03:51:57,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:51:57,086 INFO L706 BuchiCegarLoop]: Abstraction has 165 states and 247 transitions. [2019-01-14 03:51:57,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states and 247 transitions. [2019-01-14 03:51:57,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2019-01-14 03:51:57,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2019-01-14 03:51:57,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 247 transitions. [2019-01-14 03:51:57,088 INFO L729 BuchiCegarLoop]: Abstraction has 165 states and 247 transitions. [2019-01-14 03:51:57,088 INFO L609 BuchiCegarLoop]: Abstraction has 165 states and 247 transitions. [2019-01-14 03:51:57,088 INFO L442 BuchiCegarLoop]: ======== Iteration 159============ [2019-01-14 03:51:57,088 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 165 states and 247 transitions. [2019-01-14 03:51:57,089 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:51:57,089 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:51:57,089 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:51:57,089 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [79, 1, 1, 1, 1] [2019-01-14 03:51:57,089 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:51:57,089 INFO L794 eck$LassoCheckResult]: Stem: 143270#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 143271#L12 main_~i~0 := 0; 143272#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143278#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143279#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143434#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143432#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143430#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143428#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143426#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143424#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143422#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143420#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143418#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143416#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143414#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143412#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143410#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143408#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143406#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143404#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143402#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143400#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143398#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143396#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143394#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143392#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143390#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143388#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143386#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143384#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143382#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143380#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143378#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143376#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143374#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143372#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143370#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143368#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143366#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143364#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143362#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143360#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143358#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143356#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143354#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143352#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143350#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143348#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143346#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143344#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143342#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143340#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143338#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143336#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143334#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143332#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143330#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143328#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143326#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143324#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143322#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143320#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143318#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143316#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143314#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143312#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143310#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143308#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143306#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143304#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143302#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143300#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143298#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143296#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143294#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143292#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143290#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143288#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143286#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143284#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 143282#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 143273#L15-2 assume main_~i~0 >= 100; 143274#L25 [2019-01-14 03:51:57,089 INFO L796 eck$LassoCheckResult]: Loop: 143274#L25 assume true; 143274#L25 [2019-01-14 03:51:57,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:57,090 INFO L82 PathProgramCache]: Analyzing trace with hash -190629295, now seen corresponding path program 79 times [2019-01-14 03:51:57,090 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:57,090 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:57,090 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:57,091 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:51:57,091 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:57,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:59,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3160 backedges. 0 proven. 3160 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:59,447 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:51:59,447 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:51:59,465 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:51:59,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:51:59,512 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:51:59,527 INFO L134 CoverageAnalysis]: Checked inductivity of 3160 backedges. 0 proven. 3160 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:51:59,546 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:51:59,546 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81] total 81 [2019-01-14 03:51:59,546 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:51:59,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:51:59,546 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 158 times [2019-01-14 03:51:59,546 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:51:59,546 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:51:59,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:59,547 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:51:59,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:51:59,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:59,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:51:59,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2019-01-14 03:51:59,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3321, Invalid=3321, Unknown=0, NotChecked=0, Total=6642 [2019-01-14 03:51:59,584 INFO L87 Difference]: Start difference. First operand 165 states and 247 transitions. cyclomatic complexity: 85 Second operand 82 states. [2019-01-14 03:52:00,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:00,905 INFO L93 Difference]: Finished difference Result 3490 states and 3575 transitions. [2019-01-14 03:52:00,907 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2019-01-14 03:52:00,907 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3490 states and 3575 transitions. [2019-01-14 03:52:00,918 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:52:00,923 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3490 states to 3489 states and 3574 transitions. [2019-01-14 03:52:00,923 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:52:00,923 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:52:00,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3489 states and 3574 transitions. [2019-01-14 03:52:00,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:00,925 INFO L706 BuchiCegarLoop]: Abstraction has 3489 states and 3574 transitions. [2019-01-14 03:52:00,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3489 states and 3574 transitions. [2019-01-14 03:52:00,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3489 to 166. [2019-01-14 03:52:00,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2019-01-14 03:52:00,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 249 transitions. [2019-01-14 03:52:00,934 INFO L729 BuchiCegarLoop]: Abstraction has 166 states and 249 transitions. [2019-01-14 03:52:00,934 INFO L609 BuchiCegarLoop]: Abstraction has 166 states and 249 transitions. [2019-01-14 03:52:00,934 INFO L442 BuchiCegarLoop]: ======== Iteration 160============ [2019-01-14 03:52:00,934 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 166 states and 249 transitions. [2019-01-14 03:52:00,934 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:00,935 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:00,935 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:00,935 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [78, 1, 1, 1, 1, 1, 1] [2019-01-14 03:52:00,935 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:00,935 INFO L794 eck$LassoCheckResult]: Stem: 147256#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 147257#L12 main_~i~0 := 0; 147258#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 147261#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 147262#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147266#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147421#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147420#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147419#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147418#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147417#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147416#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147415#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147414#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147413#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147412#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147411#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147410#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147409#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147408#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147407#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147406#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147405#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147404#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147403#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147402#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147401#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147400#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147399#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147398#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147397#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147396#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147395#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147394#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147393#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147392#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147391#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147390#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147389#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147388#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147387#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147386#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147385#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147384#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147383#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147382#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147381#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147380#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147379#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147378#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147377#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147376#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147375#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147374#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147373#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147372#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147371#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147370#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147369#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147368#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147367#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147366#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147365#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147364#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147363#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147362#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147361#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147360#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147359#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147358#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147357#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147356#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147355#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147354#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147353#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147352#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147351#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147350#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147349#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147348#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147347#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147346#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 147345#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 147263#L21-2 assume main_~j~0 >= 100; 147260#L25 [2019-01-14 03:52:00,935 INFO L796 eck$LassoCheckResult]: Loop: 147260#L25 assume true; 147260#L25 [2019-01-14 03:52:00,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:00,936 INFO L82 PathProgramCache]: Analyzing trace with hash 331014710, now seen corresponding path program 78 times [2019-01-14 03:52:00,936 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:00,936 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:00,936 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:00,936 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:00,937 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:00,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:03,242 INFO L134 CoverageAnalysis]: Checked inductivity of 3081 backedges. 0 proven. 3081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:03,242 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:03,242 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:03,257 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:52:03,353 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 40 check-sat command(s) [2019-01-14 03:52:03,353 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:52:03,357 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:03,372 INFO L134 CoverageAnalysis]: Checked inductivity of 3081 backedges. 0 proven. 3081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:03,391 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:03,391 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 80] total 80 [2019-01-14 03:52:03,392 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:03,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:03,392 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 159 times [2019-01-14 03:52:03,392 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:03,392 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:03,393 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:03,393 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:03,393 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:03,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:03,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:03,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2019-01-14 03:52:03,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3240, Invalid=3240, Unknown=0, NotChecked=0, Total=6480 [2019-01-14 03:52:03,436 INFO L87 Difference]: Start difference. First operand 166 states and 249 transitions. cyclomatic complexity: 86 Second operand 81 states. [2019-01-14 03:52:03,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:03,575 INFO L93 Difference]: Finished difference Result 168 states and 251 transitions. [2019-01-14 03:52:03,581 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2019-01-14 03:52:03,581 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 168 states and 251 transitions. [2019-01-14 03:52:03,582 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:03,582 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 168 states to 167 states and 250 transitions. [2019-01-14 03:52:03,582 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:52:03,582 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:52:03,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 167 states and 250 transitions. [2019-01-14 03:52:03,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:03,583 INFO L706 BuchiCegarLoop]: Abstraction has 167 states and 250 transitions. [2019-01-14 03:52:03,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states and 250 transitions. [2019-01-14 03:52:03,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 167. [2019-01-14 03:52:03,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 167 states. [2019-01-14 03:52:03,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 250 transitions. [2019-01-14 03:52:03,584 INFO L729 BuchiCegarLoop]: Abstraction has 167 states and 250 transitions. [2019-01-14 03:52:03,584 INFO L609 BuchiCegarLoop]: Abstraction has 167 states and 250 transitions. [2019-01-14 03:52:03,584 INFO L442 BuchiCegarLoop]: ======== Iteration 161============ [2019-01-14 03:52:03,584 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 167 states and 250 transitions. [2019-01-14 03:52:03,585 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:03,585 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:03,585 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:03,585 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [80, 1, 1, 1, 1] [2019-01-14 03:52:03,585 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:03,586 INFO L794 eck$LassoCheckResult]: Stem: 147923#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 147924#L12 main_~i~0 := 0; 147925#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147931#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147932#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148089#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148087#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148085#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148083#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148081#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148079#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148077#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148075#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148073#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148071#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148069#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148067#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148065#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148063#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148061#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148059#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148057#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148055#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148053#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148051#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148049#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148047#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148045#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148043#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148041#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148039#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148037#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148035#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148033#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148031#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148029#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148027#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148025#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148023#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148021#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148019#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148017#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148015#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148013#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148011#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148009#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148007#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148005#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148003#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 148001#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147999#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147997#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147995#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147993#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147991#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147989#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147987#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147985#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147983#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147981#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147979#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147977#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147975#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147973#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147971#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147969#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147967#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147965#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147963#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147961#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147959#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147957#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147955#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147953#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147951#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147949#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147947#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147945#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147943#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147941#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147939#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147937#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 147935#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 147926#L15-2 assume main_~i~0 >= 100; 147927#L25 [2019-01-14 03:52:03,586 INFO L796 eck$LassoCheckResult]: Loop: 147927#L25 assume true; 147927#L25 [2019-01-14 03:52:03,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:03,586 INFO L82 PathProgramCache]: Analyzing trace with hash -1614539157, now seen corresponding path program 80 times [2019-01-14 03:52:03,586 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:03,586 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:03,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:03,587 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:03,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:03,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:06,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3240 backedges. 0 proven. 3240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:06,043 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:06,044 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:06,059 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:52:06,106 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:52:06,106 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:52:06,109 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:06,124 INFO L134 CoverageAnalysis]: Checked inductivity of 3240 backedges. 0 proven. 3240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:06,144 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:06,144 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 82] total 82 [2019-01-14 03:52:06,144 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:06,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:06,145 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 160 times [2019-01-14 03:52:06,145 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:06,145 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:06,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:06,146 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:06,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:06,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:06,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:06,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2019-01-14 03:52:06,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3403, Invalid=3403, Unknown=0, NotChecked=0, Total=6806 [2019-01-14 03:52:06,192 INFO L87 Difference]: Start difference. First operand 167 states and 250 transitions. cyclomatic complexity: 86 Second operand 83 states. [2019-01-14 03:52:07,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:07,752 INFO L93 Difference]: Finished difference Result 3574 states and 3660 transitions. [2019-01-14 03:52:07,753 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2019-01-14 03:52:07,753 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3574 states and 3660 transitions. [2019-01-14 03:52:07,763 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:52:07,769 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3574 states to 3573 states and 3659 transitions. [2019-01-14 03:52:07,769 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:52:07,769 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:52:07,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3573 states and 3659 transitions. [2019-01-14 03:52:07,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:07,772 INFO L706 BuchiCegarLoop]: Abstraction has 3573 states and 3659 transitions. [2019-01-14 03:52:07,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3573 states and 3659 transitions. [2019-01-14 03:52:07,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3573 to 168. [2019-01-14 03:52:07,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2019-01-14 03:52:07,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 252 transitions. [2019-01-14 03:52:07,782 INFO L729 BuchiCegarLoop]: Abstraction has 168 states and 252 transitions. [2019-01-14 03:52:07,782 INFO L609 BuchiCegarLoop]: Abstraction has 168 states and 252 transitions. [2019-01-14 03:52:07,782 INFO L442 BuchiCegarLoop]: ======== Iteration 162============ [2019-01-14 03:52:07,782 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 168 states and 252 transitions. [2019-01-14 03:52:07,782 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:07,782 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:07,782 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:07,783 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [79, 1, 1, 1, 1, 1, 1] [2019-01-14 03:52:07,783 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:07,783 INFO L794 eck$LassoCheckResult]: Stem: 151999#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 152000#L12 main_~i~0 := 0; 152001#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 152004#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 152005#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152009#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152166#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152165#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152164#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152163#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152162#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152161#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152160#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152159#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152158#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152157#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152156#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152155#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152154#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152153#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152152#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152151#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152150#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152149#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152148#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152147#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152146#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152145#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152144#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152143#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152142#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152141#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152140#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152139#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152138#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152137#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152136#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152135#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152134#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152133#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152132#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152131#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152130#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152129#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152128#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152127#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152126#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152125#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152124#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152123#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152122#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152121#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152120#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152119#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152118#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152117#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152116#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152115#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152114#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152113#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152112#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152111#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152110#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152109#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152108#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152107#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152106#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152105#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152104#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152103#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152102#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152101#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152100#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152099#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152098#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152097#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152096#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152095#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152094#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152093#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152092#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152091#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152090#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 152089#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 152006#L21-2 assume main_~j~0 >= 100; 152003#L25 [2019-01-14 03:52:07,783 INFO L796 eck$LassoCheckResult]: Loop: 152003#L25 assume true; 152003#L25 [2019-01-14 03:52:07,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:07,783 INFO L82 PathProgramCache]: Analyzing trace with hash 1671523128, now seen corresponding path program 79 times [2019-01-14 03:52:07,784 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:07,784 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:07,784 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:07,784 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:07,784 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:07,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:10,177 INFO L134 CoverageAnalysis]: Checked inductivity of 3160 backedges. 0 proven. 3160 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:10,177 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:10,177 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:10,195 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:52:10,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:10,270 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:10,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3160 backedges. 0 proven. 3160 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:10,304 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:10,304 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81] total 81 [2019-01-14 03:52:10,304 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:10,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:10,305 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 161 times [2019-01-14 03:52:10,305 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:10,305 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:10,305 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:10,305 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:52:10,305 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:10,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:10,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:10,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2019-01-14 03:52:10,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3321, Invalid=3321, Unknown=0, NotChecked=0, Total=6642 [2019-01-14 03:52:10,344 INFO L87 Difference]: Start difference. First operand 168 states and 252 transitions. cyclomatic complexity: 87 Second operand 82 states. [2019-01-14 03:52:10,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:10,497 INFO L93 Difference]: Finished difference Result 170 states and 254 transitions. [2019-01-14 03:52:10,503 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2019-01-14 03:52:10,503 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 170 states and 254 transitions. [2019-01-14 03:52:10,504 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:10,504 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 170 states to 169 states and 253 transitions. [2019-01-14 03:52:10,504 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:52:10,504 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:52:10,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 253 transitions. [2019-01-14 03:52:10,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:10,505 INFO L706 BuchiCegarLoop]: Abstraction has 169 states and 253 transitions. [2019-01-14 03:52:10,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 253 transitions. [2019-01-14 03:52:10,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 169. [2019-01-14 03:52:10,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 169 states. [2019-01-14 03:52:10,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 253 transitions. [2019-01-14 03:52:10,506 INFO L729 BuchiCegarLoop]: Abstraction has 169 states and 253 transitions. [2019-01-14 03:52:10,506 INFO L609 BuchiCegarLoop]: Abstraction has 169 states and 253 transitions. [2019-01-14 03:52:10,506 INFO L442 BuchiCegarLoop]: ======== Iteration 163============ [2019-01-14 03:52:10,507 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 169 states and 253 transitions. [2019-01-14 03:52:10,507 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:10,507 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:10,507 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:10,507 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [81, 1, 1, 1, 1] [2019-01-14 03:52:10,508 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:10,508 INFO L794 eck$LassoCheckResult]: Stem: 152674#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 152675#L12 main_~i~0 := 0; 152676#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152682#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152683#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152842#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152840#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152838#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152836#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152834#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152832#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152830#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152828#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152826#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152824#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152822#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152820#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152818#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152816#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152814#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152812#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152810#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152808#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152806#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152804#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152802#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152800#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152798#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152796#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152794#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152792#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152790#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152788#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152786#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152784#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152782#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152780#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152778#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152776#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152774#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152772#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152770#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152768#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152766#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152764#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152762#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152760#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152758#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152756#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152754#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152752#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152750#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152748#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152746#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152744#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152742#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152740#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152738#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152736#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152734#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152732#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152730#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152728#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152726#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152724#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152722#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152720#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152718#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152716#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152714#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152712#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152710#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152708#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152706#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152704#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152702#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152700#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152698#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152696#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152694#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152692#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152690#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152688#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 152686#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 152677#L15-2 assume main_~i~0 >= 100; 152678#L25 [2019-01-14 03:52:10,508 INFO L796 eck$LassoCheckResult]: Loop: 152678#L25 assume true; 152678#L25 [2019-01-14 03:52:10,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:10,508 INFO L82 PathProgramCache]: Analyzing trace with hash 1488895377, now seen corresponding path program 81 times [2019-01-14 03:52:10,508 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:10,508 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:10,509 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:10,509 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:10,509 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:10,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:13,317 INFO L134 CoverageAnalysis]: Checked inductivity of 3321 backedges. 0 proven. 3321 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:13,317 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:13,317 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:13,334 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:52:13,406 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 42 check-sat command(s) [2019-01-14 03:52:13,406 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:52:13,411 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:13,426 INFO L134 CoverageAnalysis]: Checked inductivity of 3321 backedges. 0 proven. 3321 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:13,444 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:13,444 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 83] total 83 [2019-01-14 03:52:13,445 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:13,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:13,445 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 162 times [2019-01-14 03:52:13,445 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:13,445 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:13,445 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:13,446 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:13,446 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:13,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:13,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:13,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2019-01-14 03:52:13,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3486, Invalid=3486, Unknown=0, NotChecked=0, Total=6972 [2019-01-14 03:52:13,487 INFO L87 Difference]: Start difference. First operand 169 states and 253 transitions. cyclomatic complexity: 87 Second operand 84 states. [2019-01-14 03:52:15,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:15,238 INFO L93 Difference]: Finished difference Result 3659 states and 3746 transitions. [2019-01-14 03:52:15,239 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2019-01-14 03:52:15,239 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3659 states and 3746 transitions. [2019-01-14 03:52:15,250 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:52:15,256 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3659 states to 3658 states and 3745 transitions. [2019-01-14 03:52:15,256 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:52:15,256 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:52:15,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3658 states and 3745 transitions. [2019-01-14 03:52:15,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:15,257 INFO L706 BuchiCegarLoop]: Abstraction has 3658 states and 3745 transitions. [2019-01-14 03:52:15,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3658 states and 3745 transitions. [2019-01-14 03:52:15,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3658 to 170. [2019-01-14 03:52:15,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2019-01-14 03:52:15,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 255 transitions. [2019-01-14 03:52:15,267 INFO L729 BuchiCegarLoop]: Abstraction has 170 states and 255 transitions. [2019-01-14 03:52:15,268 INFO L609 BuchiCegarLoop]: Abstraction has 170 states and 255 transitions. [2019-01-14 03:52:15,268 INFO L442 BuchiCegarLoop]: ======== Iteration 164============ [2019-01-14 03:52:15,268 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 170 states and 255 transitions. [2019-01-14 03:52:15,268 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:15,268 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:15,268 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:15,269 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [80, 1, 1, 1, 1, 1, 1] [2019-01-14 03:52:15,269 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:15,269 INFO L794 eck$LassoCheckResult]: Stem: 156841#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 156842#L12 main_~i~0 := 0; 156843#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 156846#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 156847#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156851#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 157010#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 157009#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 157008#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 157007#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 157006#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 157005#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 157004#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 157003#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 157002#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 157001#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 157000#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156999#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156998#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156997#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156996#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156995#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156994#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156993#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156992#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156991#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156990#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156989#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156988#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156987#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156986#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156985#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156984#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156983#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156982#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156981#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156980#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156979#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156978#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156977#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156976#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156975#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156974#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156973#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156972#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156971#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156970#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156969#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156968#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156967#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156966#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156965#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156964#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156963#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156962#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156961#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156960#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156959#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156958#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156957#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156956#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156955#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156954#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156953#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156952#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156951#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156950#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156949#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156948#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156947#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156946#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156945#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156944#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156943#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156942#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156941#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156940#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156939#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156938#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156937#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156936#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156935#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156934#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156933#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 156932#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 156848#L21-2 assume main_~j~0 >= 100; 156845#L25 [2019-01-14 03:52:15,269 INFO L796 eck$LassoCheckResult]: Loop: 156845#L25 assume true; 156845#L25 [2019-01-14 03:52:15,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:15,270 INFO L82 PathProgramCache]: Analyzing trace with hash 277611126, now seen corresponding path program 80 times [2019-01-14 03:52:15,270 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:15,270 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:15,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:15,270 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:15,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:15,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:17,905 INFO L134 CoverageAnalysis]: Checked inductivity of 3240 backedges. 0 proven. 3240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:17,906 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:17,906 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:17,923 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:52:17,998 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:52:17,999 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:52:18,003 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:18,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3240 backedges. 0 proven. 3240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:18,058 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:18,058 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 82] total 82 [2019-01-14 03:52:18,058 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:18,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:18,059 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 163 times [2019-01-14 03:52:18,059 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:18,059 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:18,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:18,059 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:18,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:18,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:18,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:18,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2019-01-14 03:52:18,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3403, Invalid=3403, Unknown=0, NotChecked=0, Total=6806 [2019-01-14 03:52:18,149 INFO L87 Difference]: Start difference. First operand 170 states and 255 transitions. cyclomatic complexity: 88 Second operand 83 states. [2019-01-14 03:52:18,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:18,318 INFO L93 Difference]: Finished difference Result 172 states and 257 transitions. [2019-01-14 03:52:18,321 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2019-01-14 03:52:18,321 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 172 states and 257 transitions. [2019-01-14 03:52:18,322 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:18,322 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 172 states to 171 states and 256 transitions. [2019-01-14 03:52:18,322 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:52:18,323 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:52:18,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 171 states and 256 transitions. [2019-01-14 03:52:18,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:18,323 INFO L706 BuchiCegarLoop]: Abstraction has 171 states and 256 transitions. [2019-01-14 03:52:18,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states and 256 transitions. [2019-01-14 03:52:18,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2019-01-14 03:52:18,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2019-01-14 03:52:18,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 256 transitions. [2019-01-14 03:52:18,324 INFO L729 BuchiCegarLoop]: Abstraction has 171 states and 256 transitions. [2019-01-14 03:52:18,325 INFO L609 BuchiCegarLoop]: Abstraction has 171 states and 256 transitions. [2019-01-14 03:52:18,325 INFO L442 BuchiCegarLoop]: ======== Iteration 165============ [2019-01-14 03:52:18,325 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 256 transitions. [2019-01-14 03:52:18,325 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:18,326 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:18,326 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:18,326 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [82, 1, 1, 1, 1] [2019-01-14 03:52:18,326 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:18,327 INFO L794 eck$LassoCheckResult]: Stem: 157524#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 157525#L12 main_~i~0 := 0; 157526#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157532#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157533#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157694#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157692#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157690#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157688#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157686#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157684#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157682#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157680#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157678#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157676#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157674#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157672#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157670#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157668#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157666#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157664#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157662#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157660#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157658#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157656#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157654#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157652#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157650#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157648#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157646#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157644#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157642#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157640#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157638#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157636#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157634#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157632#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157630#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157628#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157626#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157624#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157622#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157620#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157618#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157616#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157614#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157612#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157610#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157608#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157606#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157604#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157602#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157600#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157598#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157596#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157594#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157592#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157590#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157588#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157586#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157584#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157582#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157580#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157578#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157576#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157574#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157572#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157570#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157568#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157566#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157564#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157562#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157560#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157558#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157556#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157554#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157552#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157550#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157548#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157546#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157544#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157542#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157540#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157538#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 157536#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 157527#L15-2 assume main_~i~0 >= 100; 157528#L25 [2019-01-14 03:52:18,327 INFO L796 eck$LassoCheckResult]: Loop: 157528#L25 assume true; 157528#L25 [2019-01-14 03:52:18,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:18,327 INFO L82 PathProgramCache]: Analyzing trace with hash -1088881877, now seen corresponding path program 82 times [2019-01-14 03:52:18,327 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:18,327 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:18,328 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:18,328 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:52:18,328 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:18,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:20,867 INFO L134 CoverageAnalysis]: Checked inductivity of 3403 backedges. 0 proven. 3403 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:20,867 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:20,867 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:20,885 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:52:20,931 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:52:20,931 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:52:20,934 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:20,950 INFO L134 CoverageAnalysis]: Checked inductivity of 3403 backedges. 0 proven. 3403 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:20,969 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:20,970 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 84] total 84 [2019-01-14 03:52:20,970 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:20,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:20,970 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 164 times [2019-01-14 03:52:20,970 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:20,971 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:20,971 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:20,972 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:20,972 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:20,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:20,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:21,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2019-01-14 03:52:21,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3570, Invalid=3570, Unknown=0, NotChecked=0, Total=7140 [2019-01-14 03:52:21,011 INFO L87 Difference]: Start difference. First operand 171 states and 256 transitions. cyclomatic complexity: 88 Second operand 85 states. [2019-01-14 03:52:22,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:22,846 INFO L93 Difference]: Finished difference Result 3745 states and 3833 transitions. [2019-01-14 03:52:22,848 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2019-01-14 03:52:22,848 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3745 states and 3833 transitions. [2019-01-14 03:52:22,859 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:52:22,864 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3745 states to 3744 states and 3832 transitions. [2019-01-14 03:52:22,864 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:52:22,865 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:52:22,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3744 states and 3832 transitions. [2019-01-14 03:52:22,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:22,868 INFO L706 BuchiCegarLoop]: Abstraction has 3744 states and 3832 transitions. [2019-01-14 03:52:22,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3744 states and 3832 transitions. [2019-01-14 03:52:22,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3744 to 172. [2019-01-14 03:52:22,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2019-01-14 03:52:22,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 258 transitions. [2019-01-14 03:52:22,879 INFO L729 BuchiCegarLoop]: Abstraction has 172 states and 258 transitions. [2019-01-14 03:52:22,879 INFO L609 BuchiCegarLoop]: Abstraction has 172 states and 258 transitions. [2019-01-14 03:52:22,879 INFO L442 BuchiCegarLoop]: ======== Iteration 166============ [2019-01-14 03:52:22,879 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 172 states and 258 transitions. [2019-01-14 03:52:22,879 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:22,879 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:22,880 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:22,880 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [81, 1, 1, 1, 1, 1, 1] [2019-01-14 03:52:22,880 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:22,880 INFO L794 eck$LassoCheckResult]: Stem: 161783#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 161784#L12 main_~i~0 := 0; 161785#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 161788#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 161789#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161793#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161954#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161953#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161952#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161951#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161950#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161949#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161948#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161947#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161946#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161945#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161944#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161943#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161942#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161941#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161940#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161939#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161938#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161937#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161936#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161935#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161934#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161933#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161932#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161931#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161930#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161929#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161928#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161927#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161926#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161925#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161924#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161923#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161922#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161921#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161920#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161919#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161918#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161917#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161916#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161915#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161914#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161913#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161912#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161911#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161910#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161909#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161908#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161907#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161906#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161905#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161904#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161903#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161902#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161901#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161900#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161899#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161898#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161897#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161896#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161895#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161894#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161893#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161892#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161891#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161890#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161889#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161888#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161887#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161886#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161885#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161884#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161883#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161882#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161881#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161880#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161879#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161878#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161877#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161876#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 161875#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 161790#L21-2 assume main_~j~0 >= 100; 161787#L25 [2019-01-14 03:52:22,880 INFO L796 eck$LassoCheckResult]: Loop: 161787#L25 assume true; 161787#L25 [2019-01-14 03:52:22,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:22,881 INFO L82 PathProgramCache]: Analyzing trace with hash 16012024, now seen corresponding path program 81 times [2019-01-14 03:52:22,881 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:22,881 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:22,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:22,882 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:22,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:22,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:25,389 INFO L134 CoverageAnalysis]: Checked inductivity of 3321 backedges. 0 proven. 3321 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:25,390 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:25,390 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:25,408 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:52:25,519 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 42 check-sat command(s) [2019-01-14 03:52:25,519 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:52:25,524 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:25,540 INFO L134 CoverageAnalysis]: Checked inductivity of 3321 backedges. 0 proven. 3321 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:25,561 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:25,561 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 83] total 83 [2019-01-14 03:52:25,561 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:25,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:25,562 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 165 times [2019-01-14 03:52:25,562 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:25,562 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:25,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:25,562 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:25,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:25,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:25,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:25,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2019-01-14 03:52:25,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3486, Invalid=3486, Unknown=0, NotChecked=0, Total=6972 [2019-01-14 03:52:25,601 INFO L87 Difference]: Start difference. First operand 172 states and 258 transitions. cyclomatic complexity: 89 Second operand 84 states. [2019-01-14 03:52:25,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:25,804 INFO L93 Difference]: Finished difference Result 174 states and 260 transitions. [2019-01-14 03:52:25,807 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2019-01-14 03:52:25,807 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 174 states and 260 transitions. [2019-01-14 03:52:25,808 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:25,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 174 states to 173 states and 259 transitions. [2019-01-14 03:52:25,809 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:52:25,809 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:52:25,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 173 states and 259 transitions. [2019-01-14 03:52:25,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:25,809 INFO L706 BuchiCegarLoop]: Abstraction has 173 states and 259 transitions. [2019-01-14 03:52:25,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states and 259 transitions. [2019-01-14 03:52:25,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2019-01-14 03:52:25,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2019-01-14 03:52:25,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 259 transitions. [2019-01-14 03:52:25,811 INFO L729 BuchiCegarLoop]: Abstraction has 173 states and 259 transitions. [2019-01-14 03:52:25,811 INFO L609 BuchiCegarLoop]: Abstraction has 173 states and 259 transitions. [2019-01-14 03:52:25,811 INFO L442 BuchiCegarLoop]: ======== Iteration 167============ [2019-01-14 03:52:25,811 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 173 states and 259 transitions. [2019-01-14 03:52:25,812 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:25,812 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:25,812 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:25,812 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [83, 1, 1, 1, 1] [2019-01-14 03:52:25,813 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:25,813 INFO L794 eck$LassoCheckResult]: Stem: 162474#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 162475#L12 main_~i~0 := 0; 162476#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162482#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162483#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162646#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162644#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162642#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162640#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162638#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162636#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162634#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162632#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162630#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162628#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162626#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162624#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162622#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162620#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162618#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162616#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162614#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162612#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162610#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162608#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162606#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162604#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162602#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162600#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162598#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162596#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162594#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162592#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162590#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162588#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162586#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162584#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162582#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162580#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162578#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162576#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162574#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162572#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162570#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162568#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162566#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162564#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162562#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162560#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162558#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162556#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162554#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162552#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162550#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162548#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162546#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162544#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162542#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162540#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162538#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162536#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162534#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162532#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162530#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162528#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162526#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162524#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162522#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162520#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162518#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162516#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162514#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162512#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162510#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162508#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162506#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162504#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162502#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162500#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162498#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162496#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162494#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162492#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162490#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162488#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 162486#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 162477#L15-2 assume main_~i~0 >= 100; 162478#L25 [2019-01-14 03:52:25,813 INFO L796 eck$LassoCheckResult]: Loop: 162478#L25 assume true; 162478#L25 [2019-01-14 03:52:25,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:25,813 INFO L82 PathProgramCache]: Analyzing trace with hash 604401873, now seen corresponding path program 83 times [2019-01-14 03:52:25,813 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:25,813 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:25,822 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:25,822 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:25,822 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:25,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:28,643 INFO L134 CoverageAnalysis]: Checked inductivity of 3486 backedges. 0 proven. 3486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:28,644 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:28,644 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:28,660 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:52:28,735 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 43 check-sat command(s) [2019-01-14 03:52:28,735 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:52:28,743 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:28,758 INFO L134 CoverageAnalysis]: Checked inductivity of 3486 backedges. 0 proven. 3486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:28,778 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:28,779 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 85] total 85 [2019-01-14 03:52:28,779 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:28,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:28,779 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 166 times [2019-01-14 03:52:28,779 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:28,779 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:28,780 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:28,780 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:28,780 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:28,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:28,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:28,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2019-01-14 03:52:28,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3655, Invalid=3655, Unknown=0, NotChecked=0, Total=7310 [2019-01-14 03:52:28,821 INFO L87 Difference]: Start difference. First operand 173 states and 259 transitions. cyclomatic complexity: 89 Second operand 86 states. [2019-01-14 03:52:30,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:30,103 INFO L93 Difference]: Finished difference Result 3832 states and 3921 transitions. [2019-01-14 03:52:30,106 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2019-01-14 03:52:30,106 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3832 states and 3921 transitions. [2019-01-14 03:52:30,118 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:52:30,125 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3832 states to 3831 states and 3920 transitions. [2019-01-14 03:52:30,125 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:52:30,125 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:52:30,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3831 states and 3920 transitions. [2019-01-14 03:52:30,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:30,127 INFO L706 BuchiCegarLoop]: Abstraction has 3831 states and 3920 transitions. [2019-01-14 03:52:30,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3831 states and 3920 transitions. [2019-01-14 03:52:30,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3831 to 174. [2019-01-14 03:52:30,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2019-01-14 03:52:30,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 261 transitions. [2019-01-14 03:52:30,138 INFO L729 BuchiCegarLoop]: Abstraction has 174 states and 261 transitions. [2019-01-14 03:52:30,138 INFO L609 BuchiCegarLoop]: Abstraction has 174 states and 261 transitions. [2019-01-14 03:52:30,138 INFO L442 BuchiCegarLoop]: ======== Iteration 168============ [2019-01-14 03:52:30,138 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 174 states and 261 transitions. [2019-01-14 03:52:30,139 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:30,139 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:30,139 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:30,139 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [82, 1, 1, 1, 1, 1, 1] [2019-01-14 03:52:30,139 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:30,140 INFO L794 eck$LassoCheckResult]: Stem: 166826#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 166827#L12 main_~i~0 := 0; 166828#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 166831#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 166832#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166836#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166999#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166998#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166997#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166996#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166995#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166994#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166993#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166992#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166991#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166990#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166989#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166988#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166987#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166986#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166985#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166984#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166983#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166982#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166981#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166980#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166979#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166978#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166977#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166976#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166975#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166974#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166973#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166972#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166971#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166970#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166969#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166968#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166967#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166966#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166965#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166964#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166963#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166962#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166961#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166960#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166959#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166958#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166957#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166956#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166955#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166954#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166953#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166952#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166951#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166950#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166949#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166948#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166947#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166946#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166945#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166944#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166943#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166942#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166941#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166940#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166939#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166938#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166937#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166936#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166935#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166934#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166933#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166932#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166931#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166930#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166929#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166928#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166927#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166926#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166925#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166924#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166923#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166922#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166921#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166920#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 166919#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 166833#L21-2 assume main_~j~0 >= 100; 166830#L25 [2019-01-14 03:52:30,140 INFO L796 eck$LassoCheckResult]: Loop: 166830#L25 assume true; 166830#L25 [2019-01-14 03:52:30,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:30,140 INFO L82 PathProgramCache]: Analyzing trace with hash 496374454, now seen corresponding path program 82 times [2019-01-14 03:52:30,140 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:30,140 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:30,141 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:30,141 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:30,141 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:30,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:32,921 INFO L134 CoverageAnalysis]: Checked inductivity of 3403 backedges. 0 proven. 3403 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:32,922 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:32,922 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:32,945 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:52:33,016 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:52:33,016 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:52:33,021 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:33,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3403 backedges. 0 proven. 3403 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:33,055 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:33,055 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 84] total 84 [2019-01-14 03:52:33,056 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:33,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:33,056 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 167 times [2019-01-14 03:52:33,056 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:33,056 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:33,057 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:33,057 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:33,057 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:33,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:33,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:33,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2019-01-14 03:52:33,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3570, Invalid=3570, Unknown=0, NotChecked=0, Total=7140 [2019-01-14 03:52:33,093 INFO L87 Difference]: Start difference. First operand 174 states and 261 transitions. cyclomatic complexity: 90 Second operand 85 states. [2019-01-14 03:52:33,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:33,251 INFO L93 Difference]: Finished difference Result 176 states and 263 transitions. [2019-01-14 03:52:33,257 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2019-01-14 03:52:33,257 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 176 states and 263 transitions. [2019-01-14 03:52:33,258 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:33,258 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 176 states to 175 states and 262 transitions. [2019-01-14 03:52:33,258 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:52:33,258 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:52:33,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 175 states and 262 transitions. [2019-01-14 03:52:33,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:33,259 INFO L706 BuchiCegarLoop]: Abstraction has 175 states and 262 transitions. [2019-01-14 03:52:33,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states and 262 transitions. [2019-01-14 03:52:33,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2019-01-14 03:52:33,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 175 states. [2019-01-14 03:52:33,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 262 transitions. [2019-01-14 03:52:33,261 INFO L729 BuchiCegarLoop]: Abstraction has 175 states and 262 transitions. [2019-01-14 03:52:33,261 INFO L609 BuchiCegarLoop]: Abstraction has 175 states and 262 transitions. [2019-01-14 03:52:33,261 INFO L442 BuchiCegarLoop]: ======== Iteration 169============ [2019-01-14 03:52:33,261 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 175 states and 262 transitions. [2019-01-14 03:52:33,262 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:33,262 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:33,262 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:33,262 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [84, 1, 1, 1, 1] [2019-01-14 03:52:33,262 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:33,263 INFO L794 eck$LassoCheckResult]: Stem: 167525#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 167526#L12 main_~i~0 := 0; 167527#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167533#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167534#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167699#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167697#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167695#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167693#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167691#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167689#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167687#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167685#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167683#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167681#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167679#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167677#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167675#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167673#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167671#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167669#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167667#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167665#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167663#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167661#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167659#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167657#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167655#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167653#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167651#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167649#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167647#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167645#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167643#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167641#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167639#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167637#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167635#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167633#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167631#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167629#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167627#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167625#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167623#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167621#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167619#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167617#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167615#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167613#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167611#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167609#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167607#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167605#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167603#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167601#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167599#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167597#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167595#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167593#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167591#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167589#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167587#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167585#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167583#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167581#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167579#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167577#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167575#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167573#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167571#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167569#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167567#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167565#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167563#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167561#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167559#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167557#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167555#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167553#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167551#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167549#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167547#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167545#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167543#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167541#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167539#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 167537#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 167528#L15-2 assume main_~i~0 >= 100; 167529#L25 [2019-01-14 03:52:33,263 INFO L796 eck$LassoCheckResult]: Loop: 167529#L25 assume true; 167529#L25 [2019-01-14 03:52:33,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:33,263 INFO L82 PathProgramCache]: Analyzing trace with hash 1556590571, now seen corresponding path program 84 times [2019-01-14 03:52:33,263 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:33,263 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:33,263 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:33,264 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:33,264 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:33,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:35,861 INFO L134 CoverageAnalysis]: Checked inductivity of 3570 backedges. 0 proven. 3570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:35,861 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:35,861 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:35,879 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:52:35,951 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2019-01-14 03:52:35,951 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:52:35,956 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:35,972 INFO L134 CoverageAnalysis]: Checked inductivity of 3570 backedges. 0 proven. 3570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:35,990 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:35,990 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 86] total 86 [2019-01-14 03:52:35,991 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:35,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:35,991 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 168 times [2019-01-14 03:52:35,991 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:35,991 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:35,991 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:35,992 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:35,992 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:35,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:35,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:36,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2019-01-14 03:52:36,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3741, Invalid=3741, Unknown=0, NotChecked=0, Total=7482 [2019-01-14 03:52:36,035 INFO L87 Difference]: Start difference. First operand 175 states and 262 transitions. cyclomatic complexity: 90 Second operand 87 states. [2019-01-14 03:52:37,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:37,832 INFO L93 Difference]: Finished difference Result 3920 states and 4010 transitions. [2019-01-14 03:52:37,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2019-01-14 03:52:37,835 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3920 states and 4010 transitions. [2019-01-14 03:52:37,846 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:52:37,852 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3920 states to 3919 states and 4009 transitions. [2019-01-14 03:52:37,852 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:52:37,852 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:52:37,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3919 states and 4009 transitions. [2019-01-14 03:52:37,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:37,855 INFO L706 BuchiCegarLoop]: Abstraction has 3919 states and 4009 transitions. [2019-01-14 03:52:37,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3919 states and 4009 transitions. [2019-01-14 03:52:37,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3919 to 176. [2019-01-14 03:52:37,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2019-01-14 03:52:37,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 264 transitions. [2019-01-14 03:52:37,865 INFO L729 BuchiCegarLoop]: Abstraction has 176 states and 264 transitions. [2019-01-14 03:52:37,865 INFO L609 BuchiCegarLoop]: Abstraction has 176 states and 264 transitions. [2019-01-14 03:52:37,865 INFO L442 BuchiCegarLoop]: ======== Iteration 170============ [2019-01-14 03:52:37,865 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 176 states and 264 transitions. [2019-01-14 03:52:37,866 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:37,866 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:37,866 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:37,866 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [83, 1, 1, 1, 1, 1, 1] [2019-01-14 03:52:37,867 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:37,867 INFO L794 eck$LassoCheckResult]: Stem: 171971#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 171972#L12 main_~i~0 := 0; 171973#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 171976#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 171977#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 171981#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172146#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172145#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172144#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172143#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172142#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172141#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172140#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172139#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172138#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172137#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172136#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172135#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172134#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172133#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172132#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172131#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172130#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172129#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172128#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172127#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172126#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172125#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172124#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172123#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172122#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172121#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172120#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172119#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172118#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172117#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172116#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172115#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172114#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172113#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172112#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172111#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172110#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172109#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172108#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172107#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172106#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172105#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172104#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172103#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172102#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172101#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172100#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172099#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172098#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172097#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172096#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172095#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172094#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172093#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172092#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172091#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172090#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172089#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172088#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172087#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172086#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172085#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172084#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172083#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172082#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172081#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172080#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172079#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172078#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172077#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172076#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172075#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172074#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172073#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172072#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172071#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172070#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172069#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172068#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172067#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172066#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 172065#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 171978#L21-2 assume main_~j~0 >= 100; 171975#L25 [2019-01-14 03:52:37,867 INFO L796 eck$LassoCheckResult]: Loop: 171975#L25 assume true; 171975#L25 [2019-01-14 03:52:37,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:37,867 INFO L82 PathProgramCache]: Analyzing trace with hash -1792259400, now seen corresponding path program 83 times [2019-01-14 03:52:37,867 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:37,867 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:37,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:37,868 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:37,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:37,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:40,446 INFO L134 CoverageAnalysis]: Checked inductivity of 3486 backedges. 0 proven. 3486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:40,446 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:40,446 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:40,464 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:52:40,570 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 43 check-sat command(s) [2019-01-14 03:52:40,570 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:52:40,575 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:40,596 INFO L134 CoverageAnalysis]: Checked inductivity of 3486 backedges. 0 proven. 3486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:40,616 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:40,616 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 85] total 85 [2019-01-14 03:52:40,616 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:40,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:40,616 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 169 times [2019-01-14 03:52:40,617 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:40,617 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:40,617 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:40,617 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:40,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:40,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:40,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:40,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2019-01-14 03:52:40,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3655, Invalid=3655, Unknown=0, NotChecked=0, Total=7310 [2019-01-14 03:52:40,657 INFO L87 Difference]: Start difference. First operand 176 states and 264 transitions. cyclomatic complexity: 91 Second operand 86 states. [2019-01-14 03:52:40,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:40,848 INFO L93 Difference]: Finished difference Result 178 states and 266 transitions. [2019-01-14 03:52:40,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2019-01-14 03:52:40,850 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 178 states and 266 transitions. [2019-01-14 03:52:40,851 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:40,852 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 178 states to 177 states and 265 transitions. [2019-01-14 03:52:40,852 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:52:40,852 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:52:40,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 177 states and 265 transitions. [2019-01-14 03:52:40,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:40,853 INFO L706 BuchiCegarLoop]: Abstraction has 177 states and 265 transitions. [2019-01-14 03:52:40,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states and 265 transitions. [2019-01-14 03:52:40,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 177. [2019-01-14 03:52:40,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2019-01-14 03:52:40,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 265 transitions. [2019-01-14 03:52:40,854 INFO L729 BuchiCegarLoop]: Abstraction has 177 states and 265 transitions. [2019-01-14 03:52:40,854 INFO L609 BuchiCegarLoop]: Abstraction has 177 states and 265 transitions. [2019-01-14 03:52:40,854 INFO L442 BuchiCegarLoop]: ======== Iteration 171============ [2019-01-14 03:52:40,854 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 177 states and 265 transitions. [2019-01-14 03:52:40,855 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:40,855 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:40,855 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:40,855 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [85, 1, 1, 1, 1] [2019-01-14 03:52:40,856 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:40,856 INFO L794 eck$LassoCheckResult]: Stem: 172678#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 172679#L12 main_~i~0 := 0; 172680#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172686#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172687#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172854#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172852#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172850#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172848#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172846#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172844#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172842#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172840#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172838#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172836#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172834#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172832#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172830#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172828#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172826#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172824#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172822#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172820#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172818#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172816#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172814#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172812#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172810#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172808#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172806#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172804#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172802#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172800#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172798#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172796#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172794#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172792#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172790#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172788#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172786#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172784#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172782#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172780#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172778#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172776#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172774#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172772#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172770#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172768#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172766#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172764#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172762#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172760#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172758#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172756#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172754#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172752#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172750#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172748#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172746#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172744#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172742#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172740#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172738#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172736#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172734#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172732#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172730#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172728#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172726#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172724#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172722#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172720#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172718#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172716#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172714#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172712#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172710#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172708#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172706#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172704#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172702#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172700#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172698#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172696#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172694#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172692#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 172690#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 172681#L15-2 assume main_~i~0 >= 100; 172682#L25 [2019-01-14 03:52:40,856 INFO L796 eck$LassoCheckResult]: Loop: 172682#L25 assume true; 172682#L25 [2019-01-14 03:52:40,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:40,856 INFO L82 PathProgramCache]: Analyzing trace with hash 1009669137, now seen corresponding path program 85 times [2019-01-14 03:52:40,856 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:40,856 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:40,857 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:40,857 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:52:40,857 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:40,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:43,734 INFO L134 CoverageAnalysis]: Checked inductivity of 3655 backedges. 0 proven. 3655 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:43,734 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:43,735 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:43,753 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:52:43,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:43,802 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:43,816 INFO L134 CoverageAnalysis]: Checked inductivity of 3655 backedges. 0 proven. 3655 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:43,836 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:43,836 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 87] total 87 [2019-01-14 03:52:43,836 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:43,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:43,836 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 170 times [2019-01-14 03:52:43,837 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:43,837 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:43,837 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:43,838 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:52:43,838 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:43,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:43,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:43,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2019-01-14 03:52:43,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3828, Invalid=3828, Unknown=0, NotChecked=0, Total=7656 [2019-01-14 03:52:43,877 INFO L87 Difference]: Start difference. First operand 177 states and 265 transitions. cyclomatic complexity: 91 Second operand 88 states. [2019-01-14 03:52:45,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:45,547 INFO L93 Difference]: Finished difference Result 4009 states and 4100 transitions. [2019-01-14 03:52:45,548 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2019-01-14 03:52:45,548 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4009 states and 4100 transitions. [2019-01-14 03:52:45,560 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:52:45,566 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4009 states to 4008 states and 4099 transitions. [2019-01-14 03:52:45,566 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:52:45,566 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:52:45,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4008 states and 4099 transitions. [2019-01-14 03:52:45,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:45,570 INFO L706 BuchiCegarLoop]: Abstraction has 4008 states and 4099 transitions. [2019-01-14 03:52:45,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4008 states and 4099 transitions. [2019-01-14 03:52:45,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4008 to 178. [2019-01-14 03:52:45,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2019-01-14 03:52:45,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 267 transitions. [2019-01-14 03:52:45,580 INFO L729 BuchiCegarLoop]: Abstraction has 178 states and 267 transitions. [2019-01-14 03:52:45,580 INFO L609 BuchiCegarLoop]: Abstraction has 178 states and 267 transitions. [2019-01-14 03:52:45,580 INFO L442 BuchiCegarLoop]: ======== Iteration 172============ [2019-01-14 03:52:45,581 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 178 states and 267 transitions. [2019-01-14 03:52:45,581 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:45,581 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:45,581 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:45,582 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [84, 1, 1, 1, 1, 1, 1] [2019-01-14 03:52:45,582 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:45,582 INFO L794 eck$LassoCheckResult]: Stem: 177219#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 177220#L12 main_~i~0 := 0; 177221#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 177224#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 177225#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177229#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177396#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177395#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177394#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177393#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177392#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177391#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177390#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177389#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177388#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177387#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177386#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177385#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177384#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177383#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177382#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177381#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177380#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177379#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177378#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177377#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177376#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177375#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177374#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177373#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177372#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177371#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177370#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177369#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177368#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177367#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177366#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177365#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177364#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177363#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177362#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177361#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177360#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177359#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177358#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177357#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177356#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177355#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177354#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177353#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177352#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177351#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177350#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177349#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177348#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177347#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177346#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177345#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177344#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177343#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177342#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177341#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177340#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177339#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177338#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177337#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177336#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177335#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177334#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177333#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177332#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177331#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177330#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177329#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177328#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177327#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177326#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177325#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177324#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177323#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177322#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177321#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177320#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177319#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177318#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177317#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177316#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177315#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 177314#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 177226#L21-2 assume main_~j~0 >= 100; 177223#L25 [2019-01-14 03:52:45,582 INFO L796 eck$LassoCheckResult]: Loop: 177223#L25 assume true; 177223#L25 [2019-01-14 03:52:45,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:45,582 INFO L82 PathProgramCache]: Analyzing trace with hash 274535158, now seen corresponding path program 84 times [2019-01-14 03:52:45,582 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:45,583 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:45,583 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:45,583 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:45,583 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:45,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:48,511 INFO L134 CoverageAnalysis]: Checked inductivity of 3570 backedges. 0 proven. 3570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:48,512 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:48,512 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:48,529 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:52:48,637 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2019-01-14 03:52:48,637 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:52:48,644 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:48,659 INFO L134 CoverageAnalysis]: Checked inductivity of 3570 backedges. 0 proven. 3570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:48,679 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:48,679 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 86] total 86 [2019-01-14 03:52:48,679 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:48,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:48,680 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 171 times [2019-01-14 03:52:48,680 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:48,680 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:48,680 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:48,680 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:48,680 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:48,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:48,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:48,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2019-01-14 03:52:48,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3741, Invalid=3741, Unknown=0, NotChecked=0, Total=7482 [2019-01-14 03:52:48,719 INFO L87 Difference]: Start difference. First operand 178 states and 267 transitions. cyclomatic complexity: 92 Second operand 87 states. [2019-01-14 03:52:48,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:48,916 INFO L93 Difference]: Finished difference Result 180 states and 269 transitions. [2019-01-14 03:52:48,919 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2019-01-14 03:52:48,919 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 180 states and 269 transitions. [2019-01-14 03:52:48,920 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:48,921 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 180 states to 179 states and 268 transitions. [2019-01-14 03:52:48,921 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:52:48,921 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:52:48,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 179 states and 268 transitions. [2019-01-14 03:52:48,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:48,921 INFO L706 BuchiCegarLoop]: Abstraction has 179 states and 268 transitions. [2019-01-14 03:52:48,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states and 268 transitions. [2019-01-14 03:52:48,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 179. [2019-01-14 03:52:48,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 179 states. [2019-01-14 03:52:48,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 268 transitions. [2019-01-14 03:52:48,923 INFO L729 BuchiCegarLoop]: Abstraction has 179 states and 268 transitions. [2019-01-14 03:52:48,923 INFO L609 BuchiCegarLoop]: Abstraction has 179 states and 268 transitions. [2019-01-14 03:52:48,923 INFO L442 BuchiCegarLoop]: ======== Iteration 173============ [2019-01-14 03:52:48,923 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 179 states and 268 transitions. [2019-01-14 03:52:48,924 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:48,924 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:48,924 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:48,924 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [86, 1, 1, 1, 1] [2019-01-14 03:52:48,924 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:48,925 INFO L794 eck$LassoCheckResult]: Stem: 177934#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 177935#L12 main_~i~0 := 0; 177936#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177942#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177943#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178112#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178110#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178108#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178106#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178104#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178102#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178100#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178098#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178096#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178094#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178092#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178090#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178088#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178086#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178084#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178082#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178080#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178078#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178076#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178074#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178072#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178070#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178068#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178066#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178064#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178062#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178060#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178058#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178056#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178054#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178052#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178050#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178048#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178046#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178044#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178042#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178040#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178038#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178036#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178034#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178032#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178030#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178028#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178026#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178024#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178022#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178020#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178018#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178016#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178014#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178012#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178010#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178008#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178006#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178004#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178002#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 178000#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177998#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177996#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177994#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177992#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177990#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177988#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177986#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177984#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177982#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177980#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177978#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177976#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177974#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177972#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177970#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177968#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177966#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177964#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177962#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177960#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177958#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177956#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177954#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177952#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177950#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177948#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 177946#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 177937#L15-2 assume main_~i~0 >= 100; 177938#L25 [2019-01-14 03:52:48,925 INFO L796 eck$LassoCheckResult]: Loop: 177938#L25 assume true; 177938#L25 [2019-01-14 03:52:48,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:48,925 INFO L82 PathProgramCache]: Analyzing trace with hash 1234973867, now seen corresponding path program 86 times [2019-01-14 03:52:48,925 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:48,925 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:48,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:48,926 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:48,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:48,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:51,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3741 backedges. 0 proven. 3741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:51,649 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:51,649 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:51,665 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:52:51,719 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:52:51,719 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:52:51,722 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:51,738 INFO L134 CoverageAnalysis]: Checked inductivity of 3741 backedges. 0 proven. 3741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:51,757 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:51,757 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 88] total 88 [2019-01-14 03:52:51,758 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:51,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:51,758 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 172 times [2019-01-14 03:52:51,758 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:51,758 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:51,758 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:51,759 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:51,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:51,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:51,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:51,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2019-01-14 03:52:51,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3916, Invalid=3916, Unknown=0, NotChecked=0, Total=7832 [2019-01-14 03:52:51,798 INFO L87 Difference]: Start difference. First operand 179 states and 268 transitions. cyclomatic complexity: 92 Second operand 89 states. [2019-01-14 03:52:53,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:53,335 INFO L93 Difference]: Finished difference Result 4099 states and 4191 transitions. [2019-01-14 03:52:53,338 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2019-01-14 03:52:53,338 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4099 states and 4191 transitions. [2019-01-14 03:52:53,349 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:52:53,356 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4099 states to 4098 states and 4190 transitions. [2019-01-14 03:52:53,356 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:52:53,356 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:52:53,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4098 states and 4190 transitions. [2019-01-14 03:52:53,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:53,357 INFO L706 BuchiCegarLoop]: Abstraction has 4098 states and 4190 transitions. [2019-01-14 03:52:53,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4098 states and 4190 transitions. [2019-01-14 03:52:53,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4098 to 180. [2019-01-14 03:52:53,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 180 states. [2019-01-14 03:52:53,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 270 transitions. [2019-01-14 03:52:53,368 INFO L729 BuchiCegarLoop]: Abstraction has 180 states and 270 transitions. [2019-01-14 03:52:53,368 INFO L609 BuchiCegarLoop]: Abstraction has 180 states and 270 transitions. [2019-01-14 03:52:53,368 INFO L442 BuchiCegarLoop]: ======== Iteration 174============ [2019-01-14 03:52:53,368 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 180 states and 270 transitions. [2019-01-14 03:52:53,368 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:53,369 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:53,369 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:53,369 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [85, 1, 1, 1, 1, 1, 1] [2019-01-14 03:52:53,369 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:53,369 INFO L794 eck$LassoCheckResult]: Stem: 182571#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 182572#L12 main_~i~0 := 0; 182573#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 182576#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 182577#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182581#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182750#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182749#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182748#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182747#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182746#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182745#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182744#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182743#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182742#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182741#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182740#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182739#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182738#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182737#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182736#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182735#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182734#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182733#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182732#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182731#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182730#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182729#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182728#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182727#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182726#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182725#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182724#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182723#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182722#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182721#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182720#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182719#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182718#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182717#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182716#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182715#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182714#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182713#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182712#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182711#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182710#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182709#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182708#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182707#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182706#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182705#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182704#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182703#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182702#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182701#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182700#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182699#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182698#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182697#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182696#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182695#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182694#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182693#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182692#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182691#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182690#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182689#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182688#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182687#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182686#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182685#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182684#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182683#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182682#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182681#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182680#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182679#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182678#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182677#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182676#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182675#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182674#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182673#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182672#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182671#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182670#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182669#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182668#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 182667#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 182578#L21-2 assume main_~j~0 >= 100; 182575#L25 [2019-01-14 03:52:53,369 INFO L796 eck$LassoCheckResult]: Loop: 182575#L25 assume true; 182575#L25 [2019-01-14 03:52:53,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:53,370 INFO L82 PathProgramCache]: Analyzing trace with hash -79342984, now seen corresponding path program 85 times [2019-01-14 03:52:53,370 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:53,370 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:53,370 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:53,370 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:53,370 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:53,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:56,155 INFO L134 CoverageAnalysis]: Checked inductivity of 3655 backedges. 0 proven. 3655 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:56,155 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:56,155 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:56,170 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:52:56,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:56,246 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:56,261 INFO L134 CoverageAnalysis]: Checked inductivity of 3655 backedges. 0 proven. 3655 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:56,281 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:56,281 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 87] total 87 [2019-01-14 03:52:56,281 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:56,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:56,281 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 173 times [2019-01-14 03:52:56,281 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:56,282 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:56,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:56,282 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:52:56,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:56,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:56,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:56,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2019-01-14 03:52:56,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3828, Invalid=3828, Unknown=0, NotChecked=0, Total=7656 [2019-01-14 03:52:56,322 INFO L87 Difference]: Start difference. First operand 180 states and 270 transitions. cyclomatic complexity: 93 Second operand 88 states. [2019-01-14 03:52:56,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:52:56,491 INFO L93 Difference]: Finished difference Result 182 states and 272 transitions. [2019-01-14 03:52:56,495 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2019-01-14 03:52:56,495 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 182 states and 272 transitions. [2019-01-14 03:52:56,496 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:56,497 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 182 states to 181 states and 271 transitions. [2019-01-14 03:52:56,497 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:52:56,497 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:52:56,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 181 states and 271 transitions. [2019-01-14 03:52:56,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:52:56,497 INFO L706 BuchiCegarLoop]: Abstraction has 181 states and 271 transitions. [2019-01-14 03:52:56,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states and 271 transitions. [2019-01-14 03:52:56,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 181. [2019-01-14 03:52:56,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2019-01-14 03:52:56,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 271 transitions. [2019-01-14 03:52:56,499 INFO L729 BuchiCegarLoop]: Abstraction has 181 states and 271 transitions. [2019-01-14 03:52:56,499 INFO L609 BuchiCegarLoop]: Abstraction has 181 states and 271 transitions. [2019-01-14 03:52:56,499 INFO L442 BuchiCegarLoop]: ======== Iteration 175============ [2019-01-14 03:52:56,499 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 271 transitions. [2019-01-14 03:52:56,500 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:52:56,500 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:52:56,500 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:52:56,500 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [87, 1, 1, 1, 1] [2019-01-14 03:52:56,500 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:52:56,500 INFO L794 eck$LassoCheckResult]: Stem: 183294#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 183295#L12 main_~i~0 := 0; 183296#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183302#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183303#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183474#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183472#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183470#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183468#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183466#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183464#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183462#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183460#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183458#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183456#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183454#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183452#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183450#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183448#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183446#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183444#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183442#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183440#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183438#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183436#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183434#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183432#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183430#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183428#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183426#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183424#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183422#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183420#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183418#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183416#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183414#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183412#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183410#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183408#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183406#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183404#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183402#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183400#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183398#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183396#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183394#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183392#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183390#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183388#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183386#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183384#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183382#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183380#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183378#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183376#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183374#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183372#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183370#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183368#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183366#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183364#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183362#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183360#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183358#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183356#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183354#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183352#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183350#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183348#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183346#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183344#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183342#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183340#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183338#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183336#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183334#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183332#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183330#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183328#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183326#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183324#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183322#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183320#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183318#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183316#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183314#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183312#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183310#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183308#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 183306#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 183297#L15-2 assume main_~i~0 >= 100; 183298#L25 [2019-01-14 03:52:56,501 INFO L796 eck$LassoCheckResult]: Loop: 183298#L25 assume true; 183298#L25 [2019-01-14 03:52:56,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:56,501 INFO L82 PathProgramCache]: Analyzing trace with hash -370514095, now seen corresponding path program 87 times [2019-01-14 03:52:56,501 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:56,501 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:56,502 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:56,502 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:56,502 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:56,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:52:59,535 INFO L134 CoverageAnalysis]: Checked inductivity of 3828 backedges. 0 proven. 3828 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:59,536 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:52:59,536 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:52:59,557 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:52:59,640 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 45 check-sat command(s) [2019-01-14 03:52:59,640 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:52:59,645 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:52:59,661 INFO L134 CoverageAnalysis]: Checked inductivity of 3828 backedges. 0 proven. 3828 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:52:59,680 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:52:59,680 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 89] total 89 [2019-01-14 03:52:59,680 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:52:59,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:52:59,681 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 174 times [2019-01-14 03:52:59,681 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:52:59,681 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:52:59,681 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:59,681 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:52:59,681 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:52:59,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:59,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:52:59,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2019-01-14 03:52:59,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4005, Invalid=4005, Unknown=0, NotChecked=0, Total=8010 [2019-01-14 03:52:59,723 INFO L87 Difference]: Start difference. First operand 181 states and 271 transitions. cyclomatic complexity: 93 Second operand 90 states. [2019-01-14 03:53:01,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:53:01,378 INFO L93 Difference]: Finished difference Result 4190 states and 4283 transitions. [2019-01-14 03:53:01,379 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2019-01-14 03:53:01,379 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4190 states and 4283 transitions. [2019-01-14 03:53:01,391 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:53:01,399 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4190 states to 4189 states and 4282 transitions. [2019-01-14 03:53:01,399 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:53:01,399 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:53:01,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4189 states and 4282 transitions. [2019-01-14 03:53:01,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:53:01,402 INFO L706 BuchiCegarLoop]: Abstraction has 4189 states and 4282 transitions. [2019-01-14 03:53:01,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4189 states and 4282 transitions. [2019-01-14 03:53:01,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4189 to 182. [2019-01-14 03:53:01,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2019-01-14 03:53:01,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 273 transitions. [2019-01-14 03:53:01,414 INFO L729 BuchiCegarLoop]: Abstraction has 182 states and 273 transitions. [2019-01-14 03:53:01,414 INFO L609 BuchiCegarLoop]: Abstraction has 182 states and 273 transitions. [2019-01-14 03:53:01,414 INFO L442 BuchiCegarLoop]: ======== Iteration 176============ [2019-01-14 03:53:01,414 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 182 states and 273 transitions. [2019-01-14 03:53:01,414 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:01,414 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:53:01,414 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:53:01,415 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [86, 1, 1, 1, 1, 1, 1] [2019-01-14 03:53:01,415 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:53:01,415 INFO L794 eck$LassoCheckResult]: Stem: 188028#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 188029#L12 main_~i~0 := 0; 188030#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 188033#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 188034#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188038#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188209#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188208#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188207#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188206#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188205#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188204#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188203#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188202#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188201#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188200#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188199#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188198#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188197#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188196#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188195#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188194#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188193#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188192#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188191#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188190#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188189#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188188#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188187#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188186#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188185#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188184#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188183#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188182#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188181#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188180#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188179#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188178#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188177#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188176#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188175#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188174#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188173#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188172#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188171#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188170#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188169#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188168#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188167#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188166#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188165#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188164#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188163#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188162#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188161#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188160#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188159#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188158#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188157#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188156#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188155#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188154#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188153#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188152#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188151#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188150#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188149#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188148#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188147#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188146#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188145#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188144#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188143#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188142#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188141#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188140#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188139#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188138#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188137#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188136#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188135#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188134#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188133#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188132#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188131#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188130#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188129#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188128#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188127#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188126#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 188125#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 188035#L21-2 assume main_~j~0 >= 100; 188032#L25 [2019-01-14 03:53:01,415 INFO L796 eck$LassoCheckResult]: Loop: 188032#L25 assume true; 188032#L25 [2019-01-14 03:53:01,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:01,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1835336502, now seen corresponding path program 86 times [2019-01-14 03:53:01,416 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:01,416 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:01,416 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:01,416 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:01,416 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:01,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:53:04,427 INFO L134 CoverageAnalysis]: Checked inductivity of 3741 backedges. 0 proven. 3741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:04,427 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:53:04,427 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:53:04,444 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:53:04,524 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:53:04,524 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:53:04,529 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:53:04,546 INFO L134 CoverageAnalysis]: Checked inductivity of 3741 backedges. 0 proven. 3741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:04,566 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:53:04,566 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 88] total 88 [2019-01-14 03:53:04,566 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:53:04,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:04,567 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 175 times [2019-01-14 03:53:04,567 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:04,567 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:04,567 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:04,567 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:04,567 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:04,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:04,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:04,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2019-01-14 03:53:04,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3916, Invalid=3916, Unknown=0, NotChecked=0, Total=7832 [2019-01-14 03:53:04,604 INFO L87 Difference]: Start difference. First operand 182 states and 273 transitions. cyclomatic complexity: 94 Second operand 89 states. [2019-01-14 03:53:04,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:53:04,762 INFO L93 Difference]: Finished difference Result 184 states and 275 transitions. [2019-01-14 03:53:04,766 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2019-01-14 03:53:04,766 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 184 states and 275 transitions. [2019-01-14 03:53:04,767 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:04,767 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 184 states to 183 states and 274 transitions. [2019-01-14 03:53:04,768 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:53:04,768 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:53:04,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 183 states and 274 transitions. [2019-01-14 03:53:04,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:53:04,768 INFO L706 BuchiCegarLoop]: Abstraction has 183 states and 274 transitions. [2019-01-14 03:53:04,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states and 274 transitions. [2019-01-14 03:53:04,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 183. [2019-01-14 03:53:04,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2019-01-14 03:53:04,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 274 transitions. [2019-01-14 03:53:04,770 INFO L729 BuchiCegarLoop]: Abstraction has 183 states and 274 transitions. [2019-01-14 03:53:04,770 INFO L609 BuchiCegarLoop]: Abstraction has 183 states and 274 transitions. [2019-01-14 03:53:04,770 INFO L442 BuchiCegarLoop]: ======== Iteration 177============ [2019-01-14 03:53:04,770 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 183 states and 274 transitions. [2019-01-14 03:53:04,770 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:04,770 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:53:04,771 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:53:04,771 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [88, 1, 1, 1, 1] [2019-01-14 03:53:04,771 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:53:04,771 INFO L794 eck$LassoCheckResult]: Stem: 188759#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 188760#L12 main_~i~0 := 0; 188761#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188767#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188768#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188941#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188939#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188937#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188935#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188933#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188931#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188929#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188927#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188925#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188923#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188921#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188919#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188917#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188915#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188913#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188911#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188909#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188907#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188905#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188903#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188901#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188899#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188897#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188895#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188893#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188891#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188889#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188887#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188885#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188883#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188881#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188879#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188877#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188875#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188873#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188871#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188869#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188867#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188865#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188863#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188861#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188859#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188857#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188855#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188853#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188851#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188849#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188847#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188845#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188843#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188841#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188839#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188837#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188835#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188833#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188831#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188829#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188827#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188825#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188823#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188821#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188819#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188817#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188815#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188813#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188811#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188809#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188807#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188805#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188803#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188801#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188799#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188797#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188795#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188793#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188791#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188789#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188787#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188785#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188783#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188781#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188779#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188777#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188775#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188773#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 188771#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 188762#L15-2 assume main_~i~0 >= 100; 188763#L25 [2019-01-14 03:53:04,771 INFO L796 eck$LassoCheckResult]: Loop: 188763#L25 assume true; 188763#L25 [2019-01-14 03:53:04,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:04,772 INFO L82 PathProgramCache]: Analyzing trace with hash 1398966635, now seen corresponding path program 88 times [2019-01-14 03:53:04,772 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:04,772 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:04,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:04,772 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:53:04,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:04,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:53:07,943 INFO L134 CoverageAnalysis]: Checked inductivity of 3916 backedges. 0 proven. 3916 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:07,943 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:53:07,943 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:53:07,960 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:53:08,013 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:53:08,013 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:53:08,017 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:53:08,034 INFO L134 CoverageAnalysis]: Checked inductivity of 3916 backedges. 0 proven. 3916 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:08,053 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:53:08,053 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [90, 90] total 90 [2019-01-14 03:53:08,053 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:53:08,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:08,053 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 176 times [2019-01-14 03:53:08,053 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:08,053 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:08,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:08,054 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:08,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:08,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:08,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:08,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2019-01-14 03:53:08,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4095, Invalid=4095, Unknown=0, NotChecked=0, Total=8190 [2019-01-14 03:53:08,093 INFO L87 Difference]: Start difference. First operand 183 states and 274 transitions. cyclomatic complexity: 94 Second operand 91 states. [2019-01-14 03:53:10,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:53:10,160 INFO L93 Difference]: Finished difference Result 4282 states and 4376 transitions. [2019-01-14 03:53:10,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2019-01-14 03:53:10,161 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4282 states and 4376 transitions. [2019-01-14 03:53:10,173 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:53:10,179 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4282 states to 4281 states and 4375 transitions. [2019-01-14 03:53:10,179 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:53:10,179 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:53:10,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4281 states and 4375 transitions. [2019-01-14 03:53:10,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:53:10,182 INFO L706 BuchiCegarLoop]: Abstraction has 4281 states and 4375 transitions. [2019-01-14 03:53:10,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4281 states and 4375 transitions. [2019-01-14 03:53:10,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4281 to 184. [2019-01-14 03:53:10,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 184 states. [2019-01-14 03:53:10,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 276 transitions. [2019-01-14 03:53:10,193 INFO L729 BuchiCegarLoop]: Abstraction has 184 states and 276 transitions. [2019-01-14 03:53:10,193 INFO L609 BuchiCegarLoop]: Abstraction has 184 states and 276 transitions. [2019-01-14 03:53:10,193 INFO L442 BuchiCegarLoop]: ======== Iteration 178============ [2019-01-14 03:53:10,193 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 184 states and 276 transitions. [2019-01-14 03:53:10,194 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:10,194 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:53:10,194 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:53:10,194 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [87, 1, 1, 1, 1, 1, 1] [2019-01-14 03:53:10,194 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:53:10,195 INFO L794 eck$LassoCheckResult]: Stem: 193591#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 193592#L12 main_~i~0 := 0; 193593#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 193596#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 193597#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193601#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193774#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193773#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193772#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193771#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193770#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193769#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193768#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193767#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193766#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193765#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193764#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193763#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193762#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193761#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193760#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193759#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193758#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193757#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193756#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193755#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193754#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193753#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193752#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193751#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193750#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193749#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193748#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193747#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193746#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193745#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193744#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193743#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193742#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193741#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193740#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193739#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193738#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193737#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193736#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193735#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193734#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193733#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193732#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193731#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193730#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193729#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193728#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193727#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193726#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193725#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193724#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193723#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193722#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193721#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193720#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193719#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193718#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193717#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193716#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193715#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193714#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193713#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193712#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193711#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193710#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193709#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193708#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193707#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193706#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193705#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193704#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193703#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193702#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193701#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193700#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193699#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193698#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193697#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193696#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193695#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193694#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193693#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193692#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193691#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193690#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 193689#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 193598#L21-2 assume main_~j~0 >= 100; 193595#L25 [2019-01-14 03:53:10,195 INFO L796 eck$LassoCheckResult]: Loop: 193595#L25 assume true; 193595#L25 [2019-01-14 03:53:10,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:10,195 INFO L82 PathProgramCache]: Analyzing trace with hash 1060858424, now seen corresponding path program 87 times [2019-01-14 03:53:10,195 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:10,195 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:10,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:10,196 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:10,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:10,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:53:13,165 INFO L134 CoverageAnalysis]: Checked inductivity of 3828 backedges. 0 proven. 3828 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:13,165 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:53:13,166 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:53:13,178 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:53:13,292 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 45 check-sat command(s) [2019-01-14 03:53:13,293 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:53:13,301 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:53:13,316 INFO L134 CoverageAnalysis]: Checked inductivity of 3828 backedges. 0 proven. 3828 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:13,336 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:53:13,336 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 89] total 89 [2019-01-14 03:53:13,336 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:53:13,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:13,337 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 177 times [2019-01-14 03:53:13,337 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:13,337 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:13,337 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:13,337 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:13,338 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:13,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:13,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:13,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2019-01-14 03:53:13,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4005, Invalid=4005, Unknown=0, NotChecked=0, Total=8010 [2019-01-14 03:53:13,376 INFO L87 Difference]: Start difference. First operand 184 states and 276 transitions. cyclomatic complexity: 95 Second operand 90 states. [2019-01-14 03:53:13,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:53:13,581 INFO L93 Difference]: Finished difference Result 186 states and 278 transitions. [2019-01-14 03:53:13,584 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2019-01-14 03:53:13,584 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 186 states and 278 transitions. [2019-01-14 03:53:13,585 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:13,586 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 186 states to 185 states and 277 transitions. [2019-01-14 03:53:13,586 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:53:13,586 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:53:13,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 185 states and 277 transitions. [2019-01-14 03:53:13,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:53:13,586 INFO L706 BuchiCegarLoop]: Abstraction has 185 states and 277 transitions. [2019-01-14 03:53:13,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states and 277 transitions. [2019-01-14 03:53:13,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2019-01-14 03:53:13,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2019-01-14 03:53:13,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 277 transitions. [2019-01-14 03:53:13,588 INFO L729 BuchiCegarLoop]: Abstraction has 185 states and 277 transitions. [2019-01-14 03:53:13,588 INFO L609 BuchiCegarLoop]: Abstraction has 185 states and 277 transitions. [2019-01-14 03:53:13,588 INFO L442 BuchiCegarLoop]: ======== Iteration 179============ [2019-01-14 03:53:13,588 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 185 states and 277 transitions. [2019-01-14 03:53:13,589 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:13,589 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:53:13,589 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:53:13,589 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [89, 1, 1, 1, 1] [2019-01-14 03:53:13,589 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:53:13,589 INFO L794 eck$LassoCheckResult]: Stem: 194330#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 194331#L12 main_~i~0 := 0; 194332#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194338#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194339#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194514#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194512#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194510#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194508#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194506#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194504#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194502#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194500#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194498#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194496#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194494#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194492#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194490#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194488#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194486#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194484#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194482#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194480#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194478#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194476#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194474#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194472#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194470#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194468#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194466#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194464#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194462#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194460#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194458#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194456#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194454#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194452#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194450#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194448#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194446#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194444#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194442#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194440#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194438#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194436#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194434#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194432#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194430#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194428#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194426#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194424#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194422#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194420#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194418#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194416#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194414#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194412#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194410#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194408#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194406#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194404#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194402#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194400#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194398#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194396#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194394#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194392#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194390#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194388#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194386#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194384#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194382#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194380#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194378#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194376#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194374#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194372#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194370#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194368#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194366#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194364#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194362#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194360#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194358#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194356#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194354#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194352#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194350#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194348#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194346#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194344#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 194342#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 194333#L15-2 assume main_~i~0 >= 100; 194334#L25 [2019-01-14 03:53:13,590 INFO L796 eck$LassoCheckResult]: Loop: 194334#L25 assume true; 194334#L25 [2019-01-14 03:53:13,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:13,590 INFO L82 PathProgramCache]: Analyzing trace with hash 418294417, now seen corresponding path program 89 times [2019-01-14 03:53:13,590 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:13,590 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:13,590 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:13,591 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:13,591 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:13,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:53:16,500 INFO L134 CoverageAnalysis]: Checked inductivity of 4005 backedges. 0 proven. 4005 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:16,500 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:53:16,500 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:53:16,518 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:53:16,601 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 46 check-sat command(s) [2019-01-14 03:53:16,602 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:53:16,606 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:53:16,625 INFO L134 CoverageAnalysis]: Checked inductivity of 4005 backedges. 0 proven. 4005 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:16,645 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:53:16,645 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [91, 91] total 91 [2019-01-14 03:53:16,645 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:53:16,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:16,645 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 178 times [2019-01-14 03:53:16,645 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:16,645 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:16,646 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:16,646 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:16,646 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:16,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:16,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:16,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2019-01-14 03:53:16,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4186, Invalid=4186, Unknown=0, NotChecked=0, Total=8372 [2019-01-14 03:53:16,673 INFO L87 Difference]: Start difference. First operand 185 states and 277 transitions. cyclomatic complexity: 95 Second operand 92 states. [2019-01-14 03:53:18,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:53:18,199 INFO L93 Difference]: Finished difference Result 4375 states and 4470 transitions. [2019-01-14 03:53:18,202 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2019-01-14 03:53:18,202 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4375 states and 4470 transitions. [2019-01-14 03:53:18,215 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:53:18,224 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4375 states to 4374 states and 4469 transitions. [2019-01-14 03:53:18,224 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:53:18,224 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:53:18,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4374 states and 4469 transitions. [2019-01-14 03:53:18,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:53:18,226 INFO L706 BuchiCegarLoop]: Abstraction has 4374 states and 4469 transitions. [2019-01-14 03:53:18,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4374 states and 4469 transitions. [2019-01-14 03:53:18,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4374 to 186. [2019-01-14 03:53:18,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2019-01-14 03:53:18,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 279 transitions. [2019-01-14 03:53:18,238 INFO L729 BuchiCegarLoop]: Abstraction has 186 states and 279 transitions. [2019-01-14 03:53:18,238 INFO L609 BuchiCegarLoop]: Abstraction has 186 states and 279 transitions. [2019-01-14 03:53:18,238 INFO L442 BuchiCegarLoop]: ======== Iteration 180============ [2019-01-14 03:53:18,238 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 186 states and 279 transitions. [2019-01-14 03:53:18,239 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:18,239 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:53:18,239 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:53:18,239 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [88, 1, 1, 1, 1, 1, 1] [2019-01-14 03:53:18,239 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:53:18,239 INFO L794 eck$LassoCheckResult]: Stem: 199261#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 199262#L12 main_~i~0 := 0; 199263#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 199266#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 199267#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199271#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199446#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199445#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199444#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199443#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199442#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199441#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199440#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199439#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199438#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199437#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199436#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199435#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199434#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199433#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199432#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199431#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199430#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199429#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199428#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199427#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199426#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199425#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199424#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199423#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199422#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199421#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199420#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199419#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199418#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199417#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199416#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199415#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199414#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199413#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199412#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199411#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199410#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199409#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199408#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199407#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199406#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199405#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199404#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199403#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199402#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199401#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199400#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199399#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199398#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199397#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199396#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199395#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199394#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199393#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199392#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199391#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199390#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199389#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199388#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199387#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199386#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199385#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199384#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199383#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199382#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199381#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199380#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199379#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199378#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199377#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199376#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199375#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199374#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199373#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199372#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199371#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199370#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199369#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199368#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199367#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199366#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199365#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199364#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199363#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199362#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199361#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 199360#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 199268#L21-2 assume main_~j~0 >= 100; 199265#L25 [2019-01-14 03:53:18,240 INFO L796 eck$LassoCheckResult]: Loop: 199265#L25 assume true; 199265#L25 [2019-01-14 03:53:18,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:18,240 INFO L82 PathProgramCache]: Analyzing trace with hash -1473125514, now seen corresponding path program 88 times [2019-01-14 03:53:18,240 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:18,240 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:18,241 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:18,241 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:18,241 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:18,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:53:21,168 INFO L134 CoverageAnalysis]: Checked inductivity of 3916 backedges. 0 proven. 3916 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:21,168 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:53:21,169 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:53:21,186 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:53:21,265 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:53:21,266 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:53:21,270 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:53:21,288 INFO L134 CoverageAnalysis]: Checked inductivity of 3916 backedges. 0 proven. 3916 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:21,307 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:53:21,308 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [90, 90] total 90 [2019-01-14 03:53:21,308 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:53:21,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:21,308 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 179 times [2019-01-14 03:53:21,308 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:21,309 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:21,309 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:21,309 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:21,309 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:21,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:21,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:21,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2019-01-14 03:53:21,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4095, Invalid=4095, Unknown=0, NotChecked=0, Total=8190 [2019-01-14 03:53:21,376 INFO L87 Difference]: Start difference. First operand 186 states and 279 transitions. cyclomatic complexity: 96 Second operand 91 states. [2019-01-14 03:53:21,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:53:21,569 INFO L93 Difference]: Finished difference Result 188 states and 281 transitions. [2019-01-14 03:53:21,572 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2019-01-14 03:53:21,572 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 188 states and 281 transitions. [2019-01-14 03:53:21,573 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:21,574 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 188 states to 187 states and 280 transitions. [2019-01-14 03:53:21,574 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:53:21,574 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:53:21,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 187 states and 280 transitions. [2019-01-14 03:53:21,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:53:21,574 INFO L706 BuchiCegarLoop]: Abstraction has 187 states and 280 transitions. [2019-01-14 03:53:21,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states and 280 transitions. [2019-01-14 03:53:21,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 187. [2019-01-14 03:53:21,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 187 states. [2019-01-14 03:53:21,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 280 transitions. [2019-01-14 03:53:21,576 INFO L729 BuchiCegarLoop]: Abstraction has 187 states and 280 transitions. [2019-01-14 03:53:21,576 INFO L609 BuchiCegarLoop]: Abstraction has 187 states and 280 transitions. [2019-01-14 03:53:21,576 INFO L442 BuchiCegarLoop]: ======== Iteration 181============ [2019-01-14 03:53:21,576 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 187 states and 280 transitions. [2019-01-14 03:53:21,577 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:21,577 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:53:21,577 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:53:21,578 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [90, 1, 1, 1, 1] [2019-01-14 03:53:21,578 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:53:21,578 INFO L794 eck$LassoCheckResult]: Stem: 200008#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 200009#L12 main_~i~0 := 0; 200010#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200016#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200017#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200194#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200192#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200190#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200188#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200186#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200184#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200182#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200180#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200178#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200176#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200174#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200172#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200170#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200168#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200166#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200164#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200162#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200160#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200158#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200156#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200154#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200152#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200150#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200148#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200146#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200144#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200142#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200140#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200138#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200136#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200134#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200132#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200130#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200128#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200126#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200124#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200122#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200120#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200118#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200116#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200114#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200112#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200110#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200108#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200106#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200104#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200102#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200100#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200098#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200096#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200094#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200092#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200090#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200088#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200086#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200084#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200082#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200080#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200078#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200076#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200074#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200072#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200070#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200068#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200066#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200064#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200062#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200060#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200058#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200056#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200054#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200052#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200050#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200048#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200046#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200044#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200042#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200040#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200038#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200036#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200034#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200032#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200030#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200028#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200026#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200024#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200022#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 200020#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 200011#L15-2 assume main_~i~0 >= 100; 200012#L25 [2019-01-14 03:53:21,578 INFO L796 eck$LassoCheckResult]: Loop: 200012#L25 assume true; 200012#L25 [2019-01-14 03:53:21,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:21,579 INFO L82 PathProgramCache]: Analyzing trace with hash 82226731, now seen corresponding path program 90 times [2019-01-14 03:53:21,579 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:21,579 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:21,579 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:21,579 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:21,579 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:21,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:53:24,937 INFO L134 CoverageAnalysis]: Checked inductivity of 4095 backedges. 0 proven. 4095 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:24,937 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:53:24,938 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:53:24,955 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:53:25,035 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 46 check-sat command(s) [2019-01-14 03:53:25,035 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:53:25,043 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:53:25,059 INFO L134 CoverageAnalysis]: Checked inductivity of 4095 backedges. 0 proven. 4095 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:25,077 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:53:25,078 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [92, 92] total 92 [2019-01-14 03:53:25,078 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:53:25,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:25,078 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 180 times [2019-01-14 03:53:25,078 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:25,078 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:25,079 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:25,079 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:25,079 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:25,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:25,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:25,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2019-01-14 03:53:25,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4278, Invalid=4278, Unknown=0, NotChecked=0, Total=8556 [2019-01-14 03:53:25,119 INFO L87 Difference]: Start difference. First operand 187 states and 280 transitions. cyclomatic complexity: 96 Second operand 93 states. [2019-01-14 03:53:27,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:53:27,437 INFO L93 Difference]: Finished difference Result 4469 states and 4565 transitions. [2019-01-14 03:53:27,439 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2019-01-14 03:53:27,439 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4469 states and 4565 transitions. [2019-01-14 03:53:27,451 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:53:27,458 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4469 states to 4468 states and 4564 transitions. [2019-01-14 03:53:27,458 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:53:27,458 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:53:27,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4468 states and 4564 transitions. [2019-01-14 03:53:27,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:53:27,459 INFO L706 BuchiCegarLoop]: Abstraction has 4468 states and 4564 transitions. [2019-01-14 03:53:27,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4468 states and 4564 transitions. [2019-01-14 03:53:27,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4468 to 188. [2019-01-14 03:53:27,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2019-01-14 03:53:27,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 282 transitions. [2019-01-14 03:53:27,470 INFO L729 BuchiCegarLoop]: Abstraction has 188 states and 282 transitions. [2019-01-14 03:53:27,470 INFO L609 BuchiCegarLoop]: Abstraction has 188 states and 282 transitions. [2019-01-14 03:53:27,470 INFO L442 BuchiCegarLoop]: ======== Iteration 182============ [2019-01-14 03:53:27,470 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 282 transitions. [2019-01-14 03:53:27,470 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:27,470 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:53:27,470 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:53:27,471 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [89, 1, 1, 1, 1, 1, 1] [2019-01-14 03:53:27,471 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:53:27,471 INFO L794 eck$LassoCheckResult]: Stem: 205039#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 205040#L12 main_~i~0 := 0; 205041#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 205044#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 205045#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205049#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205226#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205225#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205224#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205223#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205222#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205221#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205220#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205219#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205218#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205217#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205216#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205215#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205214#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205213#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205212#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205211#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205210#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205209#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205208#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205207#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205206#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205205#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205204#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205203#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205202#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205201#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205200#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205199#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205198#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205197#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205196#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205195#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205194#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205193#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205192#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205191#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205190#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205189#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205188#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205187#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205186#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205185#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205184#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205183#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205182#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205181#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205180#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205179#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205178#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205177#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205176#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205175#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205174#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205173#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205172#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205171#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205170#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205169#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205168#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205167#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205166#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205165#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205164#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205163#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205162#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205161#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205160#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205159#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205158#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205157#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205156#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205155#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205154#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205153#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205152#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205151#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205150#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205149#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205148#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205147#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205146#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205145#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205144#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205143#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205142#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205141#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205140#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 205139#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 205046#L21-2 assume main_~j~0 >= 100; 205043#L25 [2019-01-14 03:53:27,471 INFO L796 eck$LassoCheckResult]: Loop: 205043#L25 assume true; 205043#L25 [2019-01-14 03:53:27,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:27,472 INFO L82 PathProgramCache]: Analyzing trace with hash 1577751032, now seen corresponding path program 89 times [2019-01-14 03:53:27,472 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:27,472 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:27,472 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:27,472 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:27,472 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:27,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:53:30,683 INFO L134 CoverageAnalysis]: Checked inductivity of 4005 backedges. 0 proven. 4005 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:30,683 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:53:30,683 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:53:30,699 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:53:30,821 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 46 check-sat command(s) [2019-01-14 03:53:30,821 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:53:30,830 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:53:30,847 INFO L134 CoverageAnalysis]: Checked inductivity of 4005 backedges. 0 proven. 4005 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:30,867 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:53:30,867 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [91, 91] total 91 [2019-01-14 03:53:30,867 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:53:30,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:30,867 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 181 times [2019-01-14 03:53:30,867 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:30,868 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:30,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:30,868 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:30,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:30,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:30,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:30,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2019-01-14 03:53:30,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4186, Invalid=4186, Unknown=0, NotChecked=0, Total=8372 [2019-01-14 03:53:30,922 INFO L87 Difference]: Start difference. First operand 188 states and 282 transitions. cyclomatic complexity: 97 Second operand 92 states. [2019-01-14 03:53:31,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:53:31,074 INFO L93 Difference]: Finished difference Result 190 states and 284 transitions. [2019-01-14 03:53:31,077 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2019-01-14 03:53:31,077 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 190 states and 284 transitions. [2019-01-14 03:53:31,078 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:31,078 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 190 states to 189 states and 283 transitions. [2019-01-14 03:53:31,078 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:53:31,078 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:53:31,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 189 states and 283 transitions. [2019-01-14 03:53:31,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:53:31,079 INFO L706 BuchiCegarLoop]: Abstraction has 189 states and 283 transitions. [2019-01-14 03:53:31,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states and 283 transitions. [2019-01-14 03:53:31,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2019-01-14 03:53:31,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2019-01-14 03:53:31,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 283 transitions. [2019-01-14 03:53:31,080 INFO L729 BuchiCegarLoop]: Abstraction has 189 states and 283 transitions. [2019-01-14 03:53:31,080 INFO L609 BuchiCegarLoop]: Abstraction has 189 states and 283 transitions. [2019-01-14 03:53:31,081 INFO L442 BuchiCegarLoop]: ======== Iteration 183============ [2019-01-14 03:53:31,081 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 189 states and 283 transitions. [2019-01-14 03:53:31,081 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:31,081 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:53:31,081 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:53:31,082 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [91, 1, 1, 1, 1] [2019-01-14 03:53:31,082 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:53:31,082 INFO L794 eck$LassoCheckResult]: Stem: 205794#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 205795#L12 main_~i~0 := 0; 205796#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205802#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205803#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205982#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205980#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205978#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205976#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205974#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205972#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205970#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205968#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205966#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205964#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205962#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205960#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205958#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205956#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205954#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205952#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205950#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205948#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205946#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205944#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205942#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205940#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205938#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205936#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205934#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205932#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205930#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205928#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205926#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205924#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205922#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205920#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205918#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205916#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205914#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205912#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205910#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205908#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205906#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205904#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205902#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205900#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205898#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205896#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205894#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205892#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205890#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205888#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205886#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205884#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205882#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205880#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205878#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205876#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205874#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205872#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205870#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205868#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205866#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205864#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205862#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205860#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205858#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205856#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205854#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205852#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205850#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205848#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205846#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205844#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205842#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205840#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205838#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205836#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205834#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205832#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205830#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205828#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205826#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205824#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205822#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205820#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205818#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205816#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205814#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205812#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205810#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205808#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 205806#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 205797#L15-2 assume main_~i~0 >= 100; 205798#L25 [2019-01-14 03:53:31,082 INFO L796 eck$LassoCheckResult]: Loop: 205798#L25 assume true; 205798#L25 [2019-01-14 03:53:31,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:31,082 INFO L82 PathProgramCache]: Analyzing trace with hash -1745936943, now seen corresponding path program 91 times [2019-01-14 03:53:31,082 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:31,083 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:31,083 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:31,083 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:53:31,083 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:31,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:53:34,383 INFO L134 CoverageAnalysis]: Checked inductivity of 4186 backedges. 0 proven. 4186 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:34,383 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:53:34,383 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:53:34,400 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:53:34,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:53:34,454 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:53:34,470 INFO L134 CoverageAnalysis]: Checked inductivity of 4186 backedges. 0 proven. 4186 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:34,489 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:53:34,490 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [93, 93] total 93 [2019-01-14 03:53:34,490 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:53:34,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:34,490 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 182 times [2019-01-14 03:53:34,490 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:34,490 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:34,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:34,491 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:53:34,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:34,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:34,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:34,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2019-01-14 03:53:34,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4371, Invalid=4371, Unknown=0, NotChecked=0, Total=8742 [2019-01-14 03:53:34,532 INFO L87 Difference]: Start difference. First operand 189 states and 283 transitions. cyclomatic complexity: 97 Second operand 94 states. [2019-01-14 03:53:36,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:53:36,739 INFO L93 Difference]: Finished difference Result 4564 states and 4661 transitions. [2019-01-14 03:53:36,740 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2019-01-14 03:53:36,740 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4564 states and 4661 transitions. [2019-01-14 03:53:36,754 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:53:36,761 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4564 states to 4563 states and 4660 transitions. [2019-01-14 03:53:36,762 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:53:36,762 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:53:36,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4563 states and 4660 transitions. [2019-01-14 03:53:36,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:53:36,765 INFO L706 BuchiCegarLoop]: Abstraction has 4563 states and 4660 transitions. [2019-01-14 03:53:36,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4563 states and 4660 transitions. [2019-01-14 03:53:36,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4563 to 190. [2019-01-14 03:53:36,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2019-01-14 03:53:36,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 285 transitions. [2019-01-14 03:53:36,778 INFO L729 BuchiCegarLoop]: Abstraction has 190 states and 285 transitions. [2019-01-14 03:53:36,778 INFO L609 BuchiCegarLoop]: Abstraction has 190 states and 285 transitions. [2019-01-14 03:53:36,778 INFO L442 BuchiCegarLoop]: ======== Iteration 184============ [2019-01-14 03:53:36,778 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 190 states and 285 transitions. [2019-01-14 03:53:36,778 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:36,779 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:53:36,779 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:53:36,779 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [90, 1, 1, 1, 1, 1, 1] [2019-01-14 03:53:36,779 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:53:36,779 INFO L794 eck$LassoCheckResult]: Stem: 210926#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 210927#L12 main_~i~0 := 0; 210928#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 210931#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 210932#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 210936#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211115#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211114#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211113#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211112#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211111#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211110#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211109#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211108#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211107#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211106#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211105#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211104#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211103#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211102#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211101#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211100#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211099#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211098#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211097#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211096#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211095#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211094#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211093#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211092#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211091#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211090#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211089#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211088#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211087#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211086#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211085#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211084#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211083#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211082#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211081#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211080#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211079#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211078#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211077#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211076#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211075#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211074#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211073#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211072#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211071#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211070#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211069#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211068#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211067#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211066#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211065#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211064#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211063#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211062#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211061#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211060#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211059#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211058#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211057#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211056#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211055#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211054#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211053#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211052#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211051#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211050#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211049#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211048#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211047#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211046#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211045#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211044#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211043#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211042#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211041#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211040#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211039#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211038#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211037#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211036#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211035#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211034#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211033#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211032#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211031#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211030#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211029#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211028#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 211027#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 210933#L21-2 assume main_~j~0 >= 100; 210930#L25 [2019-01-14 03:53:36,780 INFO L796 eck$LassoCheckResult]: Loop: 210930#L25 assume true; 210930#L25 [2019-01-14 03:53:36,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:36,780 INFO L82 PathProgramCache]: Analyzing trace with hash 1665643446, now seen corresponding path program 90 times [2019-01-14 03:53:36,780 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:36,780 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:36,780 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:36,781 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:36,781 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:36,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:53:40,094 INFO L134 CoverageAnalysis]: Checked inductivity of 4095 backedges. 0 proven. 4095 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:40,095 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:53:40,095 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:53:40,112 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:53:40,234 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 46 check-sat command(s) [2019-01-14 03:53:40,234 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:53:40,238 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:53:40,255 INFO L134 CoverageAnalysis]: Checked inductivity of 4095 backedges. 0 proven. 4095 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:40,274 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:53:40,274 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [92, 92] total 92 [2019-01-14 03:53:40,274 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:53:40,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:40,275 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 183 times [2019-01-14 03:53:40,275 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:40,275 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:40,275 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:40,275 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:40,275 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:40,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:40,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:40,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2019-01-14 03:53:40,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4278, Invalid=4278, Unknown=0, NotChecked=0, Total=8556 [2019-01-14 03:53:40,325 INFO L87 Difference]: Start difference. First operand 190 states and 285 transitions. cyclomatic complexity: 98 Second operand 93 states. [2019-01-14 03:53:40,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:53:40,474 INFO L93 Difference]: Finished difference Result 192 states and 287 transitions. [2019-01-14 03:53:40,477 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2019-01-14 03:53:40,477 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 192 states and 287 transitions. [2019-01-14 03:53:40,478 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:40,478 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 192 states to 191 states and 286 transitions. [2019-01-14 03:53:40,479 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:53:40,479 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:53:40,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 191 states and 286 transitions. [2019-01-14 03:53:40,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:53:40,479 INFO L706 BuchiCegarLoop]: Abstraction has 191 states and 286 transitions. [2019-01-14 03:53:40,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states and 286 transitions. [2019-01-14 03:53:40,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 191. [2019-01-14 03:53:40,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 191 states. [2019-01-14 03:53:40,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 286 transitions. [2019-01-14 03:53:40,481 INFO L729 BuchiCegarLoop]: Abstraction has 191 states and 286 transitions. [2019-01-14 03:53:40,481 INFO L609 BuchiCegarLoop]: Abstraction has 191 states and 286 transitions. [2019-01-14 03:53:40,481 INFO L442 BuchiCegarLoop]: ======== Iteration 185============ [2019-01-14 03:53:40,481 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 191 states and 286 transitions. [2019-01-14 03:53:40,481 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:40,481 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:53:40,482 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:53:40,482 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [92, 1, 1, 1, 1] [2019-01-14 03:53:40,482 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:53:40,482 INFO L794 eck$LassoCheckResult]: Stem: 211689#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 211690#L12 main_~i~0 := 0; 211691#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211697#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211698#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211879#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211877#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211875#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211873#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211871#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211869#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211867#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211865#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211863#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211861#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211859#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211857#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211855#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211853#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211851#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211849#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211847#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211845#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211843#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211841#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211839#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211837#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211835#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211833#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211831#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211829#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211827#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211825#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211823#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211821#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211819#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211817#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211815#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211813#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211811#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211809#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211807#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211805#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211803#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211801#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211799#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211797#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211795#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211793#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211791#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211789#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211787#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211785#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211783#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211781#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211779#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211777#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211775#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211773#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211771#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211769#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211767#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211765#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211763#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211761#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211759#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211757#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211755#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211753#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211751#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211749#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211747#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211745#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211743#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211741#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211739#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211737#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211735#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211733#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211731#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211729#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211727#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211725#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211723#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211721#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211719#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211717#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211715#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211713#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211711#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211709#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211707#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211705#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211703#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 211701#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 211692#L15-2 assume main_~i~0 >= 100; 211693#L25 [2019-01-14 03:53:40,482 INFO L796 eck$LassoCheckResult]: Loop: 211693#L25 assume true; 211693#L25 [2019-01-14 03:53:40,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:40,483 INFO L82 PathProgramCache]: Analyzing trace with hash 1710531307, now seen corresponding path program 92 times [2019-01-14 03:53:40,483 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:40,483 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:40,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:40,483 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:40,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:40,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:53:43,917 INFO L134 CoverageAnalysis]: Checked inductivity of 4278 backedges. 0 proven. 4278 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:43,917 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:53:43,917 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:53:43,935 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:53:43,985 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:53:43,985 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:53:43,989 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:53:44,008 INFO L134 CoverageAnalysis]: Checked inductivity of 4278 backedges. 0 proven. 4278 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:44,027 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:53:44,027 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [94, 94] total 94 [2019-01-14 03:53:44,027 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:53:44,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:44,027 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 184 times [2019-01-14 03:53:44,027 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:44,028 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:44,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:44,028 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:44,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:44,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:44,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:44,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2019-01-14 03:53:44,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4465, Invalid=4465, Unknown=0, NotChecked=0, Total=8930 [2019-01-14 03:53:44,067 INFO L87 Difference]: Start difference. First operand 191 states and 286 transitions. cyclomatic complexity: 98 Second operand 95 states. [2019-01-14 03:53:46,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:53:46,327 INFO L93 Difference]: Finished difference Result 4660 states and 4758 transitions. [2019-01-14 03:53:46,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2019-01-14 03:53:46,330 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4660 states and 4758 transitions. [2019-01-14 03:53:46,344 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:53:46,351 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4660 states to 4659 states and 4757 transitions. [2019-01-14 03:53:46,352 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:53:46,352 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:53:46,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4659 states and 4757 transitions. [2019-01-14 03:53:46,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:53:46,355 INFO L706 BuchiCegarLoop]: Abstraction has 4659 states and 4757 transitions. [2019-01-14 03:53:46,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4659 states and 4757 transitions. [2019-01-14 03:53:46,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4659 to 192. [2019-01-14 03:53:46,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 192 states. [2019-01-14 03:53:46,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 288 transitions. [2019-01-14 03:53:46,366 INFO L729 BuchiCegarLoop]: Abstraction has 192 states and 288 transitions. [2019-01-14 03:53:46,366 INFO L609 BuchiCegarLoop]: Abstraction has 192 states and 288 transitions. [2019-01-14 03:53:46,366 INFO L442 BuchiCegarLoop]: ======== Iteration 186============ [2019-01-14 03:53:46,366 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 192 states and 288 transitions. [2019-01-14 03:53:46,367 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:46,367 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:53:46,367 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:53:46,367 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [91, 1, 1, 1, 1, 1, 1] [2019-01-14 03:53:46,367 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:53:46,368 INFO L794 eck$LassoCheckResult]: Stem: 216923#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 216924#L12 main_~i~0 := 0; 216925#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 216928#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 216929#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 216933#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217114#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217113#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217112#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217111#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217110#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217109#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217108#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217107#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217106#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217105#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217104#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217103#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217102#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217101#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217100#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217099#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217098#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217097#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217096#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217095#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217094#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217093#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217092#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217091#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217090#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217089#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217088#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217087#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217086#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217085#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217084#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217083#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217082#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217081#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217080#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217079#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217078#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217077#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217076#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217075#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217074#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217073#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217072#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217071#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217070#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217069#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217068#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217067#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217066#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217065#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217064#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217063#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217062#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217061#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217060#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217059#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217058#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217057#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217056#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217055#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217054#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217053#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217052#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217051#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217050#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217049#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217048#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217047#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217046#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217045#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217044#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217043#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217042#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217041#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217040#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217039#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217038#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217037#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217036#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217035#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217034#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217033#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217032#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217031#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217030#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217029#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217028#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217027#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217026#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 217025#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 216930#L21-2 assume main_~j~0 >= 100; 216927#L25 [2019-01-14 03:53:46,368 INFO L796 eck$LassoCheckResult]: Loop: 216927#L25 assume true; 216927#L25 [2019-01-14 03:53:46,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:46,368 INFO L82 PathProgramCache]: Analyzing trace with hash 95340984, now seen corresponding path program 91 times [2019-01-14 03:53:46,368 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:46,368 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:46,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:46,369 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:46,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:46,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:53:49,594 INFO L134 CoverageAnalysis]: Checked inductivity of 4186 backedges. 0 proven. 4186 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:49,595 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:53:49,595 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:53:49,611 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:53:49,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:53:49,694 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:53:49,711 INFO L134 CoverageAnalysis]: Checked inductivity of 4186 backedges. 0 proven. 4186 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:49,730 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:53:49,730 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [93, 93] total 93 [2019-01-14 03:53:49,730 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:53:49,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:49,731 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 185 times [2019-01-14 03:53:49,731 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:49,731 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:49,732 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:49,732 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:53:49,732 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:49,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:49,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:49,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2019-01-14 03:53:49,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4371, Invalid=4371, Unknown=0, NotChecked=0, Total=8742 [2019-01-14 03:53:49,773 INFO L87 Difference]: Start difference. First operand 192 states and 288 transitions. cyclomatic complexity: 99 Second operand 94 states. [2019-01-14 03:53:49,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:53:49,990 INFO L93 Difference]: Finished difference Result 194 states and 290 transitions. [2019-01-14 03:53:49,993 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2019-01-14 03:53:49,993 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 194 states and 290 transitions. [2019-01-14 03:53:49,994 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:49,995 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 194 states to 193 states and 289 transitions. [2019-01-14 03:53:49,995 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:53:49,995 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:53:49,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 193 states and 289 transitions. [2019-01-14 03:53:49,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:53:49,995 INFO L706 BuchiCegarLoop]: Abstraction has 193 states and 289 transitions. [2019-01-14 03:53:49,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states and 289 transitions. [2019-01-14 03:53:49,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 193. [2019-01-14 03:53:49,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 193 states. [2019-01-14 03:53:49,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 289 transitions. [2019-01-14 03:53:49,997 INFO L729 BuchiCegarLoop]: Abstraction has 193 states and 289 transitions. [2019-01-14 03:53:49,997 INFO L609 BuchiCegarLoop]: Abstraction has 193 states and 289 transitions. [2019-01-14 03:53:49,997 INFO L442 BuchiCegarLoop]: ======== Iteration 187============ [2019-01-14 03:53:49,997 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 193 states and 289 transitions. [2019-01-14 03:53:49,998 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:49,998 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:53:49,998 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:53:49,998 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [93, 1, 1, 1, 1] [2019-01-14 03:53:49,998 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:53:49,998 INFO L794 eck$LassoCheckResult]: Stem: 217694#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 217695#L12 main_~i~0 := 0; 217696#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217702#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217703#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217886#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217884#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217882#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217880#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217878#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217876#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217874#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217872#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217870#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217868#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217866#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217864#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217862#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217860#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217858#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217856#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217854#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217852#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217850#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217848#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217846#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217844#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217842#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217840#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217838#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217836#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217834#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217832#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217830#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217828#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217826#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217824#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217822#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217820#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217818#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217816#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217814#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217812#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217810#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217808#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217806#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217804#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217802#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217800#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217798#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217796#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217794#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217792#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217790#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217788#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217786#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217784#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217782#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217780#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217778#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217776#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217774#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217772#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217770#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217768#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217766#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217764#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217762#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217760#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217758#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217756#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217754#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217752#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217750#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217748#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217746#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217744#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217742#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217740#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217738#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217736#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217734#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217732#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217730#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217728#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217726#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217724#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217722#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217720#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217718#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217716#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217714#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217712#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217710#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217708#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 217706#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 217697#L15-2 assume main_~i~0 >= 100; 217698#L25 [2019-01-14 03:53:49,999 INFO L796 eck$LassoCheckResult]: Loop: 217698#L25 assume true; 217698#L25 [2019-01-14 03:53:49,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:49,999 INFO L82 PathProgramCache]: Analyzing trace with hash 1486864657, now seen corresponding path program 93 times [2019-01-14 03:53:49,999 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:49,999 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:49,999 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:50,000 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:50,000 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:50,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:53:53,182 INFO L134 CoverageAnalysis]: Checked inductivity of 4371 backedges. 0 proven. 4371 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:53,183 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:53:53,183 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:53:53,214 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:53:53,300 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 48 check-sat command(s) [2019-01-14 03:53:53,300 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:53:53,307 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:53:53,326 INFO L134 CoverageAnalysis]: Checked inductivity of 4371 backedges. 0 proven. 4371 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:53,346 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:53:53,346 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95] total 95 [2019-01-14 03:53:53,347 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:53:53,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:53,347 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 186 times [2019-01-14 03:53:53,347 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:53,347 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:53,348 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:53,348 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:53,348 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:53,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:53,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:53,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2019-01-14 03:53:53,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4560, Invalid=4560, Unknown=0, NotChecked=0, Total=9120 [2019-01-14 03:53:53,377 INFO L87 Difference]: Start difference. First operand 193 states and 289 transitions. cyclomatic complexity: 99 Second operand 96 states. [2019-01-14 03:53:55,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:53:55,776 INFO L93 Difference]: Finished difference Result 4757 states and 4856 transitions. [2019-01-14 03:53:55,777 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2019-01-14 03:53:55,777 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4757 states and 4856 transitions. [2019-01-14 03:53:55,790 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:53:55,797 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4757 states to 4756 states and 4855 transitions. [2019-01-14 03:53:55,798 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:53:55,798 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:53:55,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4756 states and 4855 transitions. [2019-01-14 03:53:55,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:53:55,800 INFO L706 BuchiCegarLoop]: Abstraction has 4756 states and 4855 transitions. [2019-01-14 03:53:55,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4756 states and 4855 transitions. [2019-01-14 03:53:55,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4756 to 194. [2019-01-14 03:53:55,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2019-01-14 03:53:55,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 291 transitions. [2019-01-14 03:53:55,811 INFO L729 BuchiCegarLoop]: Abstraction has 194 states and 291 transitions. [2019-01-14 03:53:55,811 INFO L609 BuchiCegarLoop]: Abstraction has 194 states and 291 transitions. [2019-01-14 03:53:55,811 INFO L442 BuchiCegarLoop]: ======== Iteration 188============ [2019-01-14 03:53:55,811 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 194 states and 291 transitions. [2019-01-14 03:53:55,811 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:55,811 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:53:55,812 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:53:55,812 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [92, 1, 1, 1, 1, 1, 1] [2019-01-14 03:53:55,812 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:53:55,812 INFO L794 eck$LassoCheckResult]: Stem: 223031#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 223032#L12 main_~i~0 := 0; 223033#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 223036#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 223037#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223041#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223224#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223223#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223222#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223221#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223220#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223219#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223218#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223217#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223216#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223215#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223214#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223213#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223212#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223211#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223210#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223209#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223208#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223207#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223206#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223205#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223204#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223203#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223202#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223201#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223200#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223199#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223198#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223197#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223196#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223195#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223194#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223193#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223192#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223191#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223190#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223189#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223188#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223187#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223186#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223185#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223184#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223183#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223182#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223181#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223180#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223179#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223178#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223177#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223176#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223175#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223174#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223173#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223172#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223171#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223170#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223169#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223168#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223167#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223166#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223165#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223164#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223163#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223162#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223161#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223160#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223159#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223158#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223157#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223156#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223155#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223154#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223153#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223152#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223151#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223150#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223149#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223148#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223147#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223146#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223145#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223144#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223143#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223142#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223141#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223140#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223139#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223138#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223137#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223136#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223135#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 223134#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 223038#L21-2 assume main_~j~0 >= 100; 223035#L25 [2019-01-14 03:53:55,812 INFO L796 eck$LassoCheckResult]: Loop: 223035#L25 assume true; 223035#L25 [2019-01-14 03:53:55,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:55,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1339395082, now seen corresponding path program 92 times [2019-01-14 03:53:55,813 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:55,813 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:55,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:55,813 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:55,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:55,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:53:59,090 INFO L134 CoverageAnalysis]: Checked inductivity of 4278 backedges. 0 proven. 4278 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:59,090 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:53:59,090 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:53:59,106 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:53:59,190 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:53:59,190 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:53:59,195 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:53:59,213 INFO L134 CoverageAnalysis]: Checked inductivity of 4278 backedges. 0 proven. 4278 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:53:59,232 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:53:59,232 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [94, 94] total 94 [2019-01-14 03:53:59,232 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:53:59,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:59,233 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 187 times [2019-01-14 03:53:59,233 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:59,233 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:59,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:59,234 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:53:59,234 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:59,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:59,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:53:59,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2019-01-14 03:53:59,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4465, Invalid=4465, Unknown=0, NotChecked=0, Total=8930 [2019-01-14 03:53:59,274 INFO L87 Difference]: Start difference. First operand 194 states and 291 transitions. cyclomatic complexity: 100 Second operand 95 states. [2019-01-14 03:53:59,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:53:59,501 INFO L93 Difference]: Finished difference Result 196 states and 293 transitions. [2019-01-14 03:53:59,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2019-01-14 03:53:59,505 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 196 states and 293 transitions. [2019-01-14 03:53:59,506 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:59,507 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 196 states to 195 states and 292 transitions. [2019-01-14 03:53:59,507 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:53:59,507 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:53:59,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 195 states and 292 transitions. [2019-01-14 03:53:59,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:53:59,507 INFO L706 BuchiCegarLoop]: Abstraction has 195 states and 292 transitions. [2019-01-14 03:53:59,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states and 292 transitions. [2019-01-14 03:53:59,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 195. [2019-01-14 03:53:59,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 195 states. [2019-01-14 03:53:59,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 292 transitions. [2019-01-14 03:53:59,509 INFO L729 BuchiCegarLoop]: Abstraction has 195 states and 292 transitions. [2019-01-14 03:53:59,509 INFO L609 BuchiCegarLoop]: Abstraction has 195 states and 292 transitions. [2019-01-14 03:53:59,509 INFO L442 BuchiCegarLoop]: ======== Iteration 189============ [2019-01-14 03:53:59,509 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 195 states and 292 transitions. [2019-01-14 03:53:59,510 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:53:59,510 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:53:59,510 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:53:59,510 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [94, 1, 1, 1, 1] [2019-01-14 03:53:59,510 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:53:59,511 INFO L794 eck$LassoCheckResult]: Stem: 223810#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 223811#L12 main_~i~0 := 0; 223812#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223818#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223819#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 224004#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 224002#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 224000#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223998#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223996#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223994#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223992#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223990#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223988#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223986#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223984#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223982#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223980#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223978#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223976#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223974#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223972#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223970#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223968#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223966#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223964#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223962#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223960#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223958#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223956#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223954#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223952#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223950#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223948#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223946#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223944#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223942#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223940#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223938#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223936#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223934#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223932#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223930#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223928#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223926#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223924#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223922#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223920#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223918#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223916#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223914#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223912#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223910#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223908#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223906#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223904#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223902#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223900#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223898#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223896#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223894#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223892#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223890#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223888#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223886#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223884#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223882#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223880#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223878#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223876#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223874#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223872#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223870#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223868#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223866#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223864#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223862#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223860#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223858#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223856#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223854#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223852#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223850#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223848#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223846#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223844#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223842#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223840#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223838#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223836#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223834#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223832#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223830#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223828#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223826#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223824#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 223822#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 223813#L15-2 assume main_~i~0 >= 100; 223814#L25 [2019-01-14 03:53:59,511 INFO L796 eck$LassoCheckResult]: Loop: 223814#L25 assume true; 223814#L25 [2019-01-14 03:53:59,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:53:59,511 INFO L82 PathProgramCache]: Analyzing trace with hash -1151834197, now seen corresponding path program 94 times [2019-01-14 03:53:59,511 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:53:59,511 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:53:59,512 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:59,512 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:53:59,512 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:53:59,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:54:02,808 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:02,808 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:54:02,808 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:54:02,823 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:54:02,878 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:54:02,878 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:54:02,881 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:54:02,901 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:02,920 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:54:02,920 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 96] total 96 [2019-01-14 03:54:02,921 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:54:02,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:02,921 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 188 times [2019-01-14 03:54:02,921 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:02,921 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:02,922 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:02,922 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:02,922 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:02,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:02,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:02,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2019-01-14 03:54:02,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4656, Invalid=4656, Unknown=0, NotChecked=0, Total=9312 [2019-01-14 03:54:02,960 INFO L87 Difference]: Start difference. First operand 195 states and 292 transitions. cyclomatic complexity: 100 Second operand 97 states. [2019-01-14 03:54:05,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:54:05,496 INFO L93 Difference]: Finished difference Result 4855 states and 4955 transitions. [2019-01-14 03:54:05,497 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2019-01-14 03:54:05,497 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4855 states and 4955 transitions. [2019-01-14 03:54:05,511 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:54:05,520 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4855 states to 4854 states and 4954 transitions. [2019-01-14 03:54:05,520 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:54:05,520 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:54:05,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4854 states and 4954 transitions. [2019-01-14 03:54:05,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:54:05,523 INFO L706 BuchiCegarLoop]: Abstraction has 4854 states and 4954 transitions. [2019-01-14 03:54:05,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4854 states and 4954 transitions. [2019-01-14 03:54:05,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4854 to 196. [2019-01-14 03:54:05,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2019-01-14 03:54:05,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 294 transitions. [2019-01-14 03:54:05,536 INFO L729 BuchiCegarLoop]: Abstraction has 196 states and 294 transitions. [2019-01-14 03:54:05,536 INFO L609 BuchiCegarLoop]: Abstraction has 196 states and 294 transitions. [2019-01-14 03:54:05,536 INFO L442 BuchiCegarLoop]: ======== Iteration 190============ [2019-01-14 03:54:05,536 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 196 states and 294 transitions. [2019-01-14 03:54:05,537 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:05,537 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:54:05,537 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:54:05,537 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [93, 1, 1, 1, 1, 1, 1] [2019-01-14 03:54:05,537 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:54:05,538 INFO L794 eck$LassoCheckResult]: Stem: 229251#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 229252#L12 main_~i~0 := 0; 229253#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 229256#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 229257#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229261#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229446#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229445#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229444#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229443#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229442#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229441#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229440#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229439#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229438#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229437#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229436#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229435#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229434#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229433#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229432#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229431#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229430#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229429#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229428#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229427#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229426#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229425#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229424#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229423#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229422#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229421#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229420#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229419#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229418#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229417#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229416#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229415#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229414#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229413#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229412#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229411#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229410#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229409#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229408#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229407#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229406#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229405#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229404#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229403#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229402#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229401#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229400#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229399#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229398#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229397#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229396#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229395#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229394#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229393#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229392#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229391#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229390#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229389#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229388#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229387#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229386#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229385#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229384#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229383#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229382#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229381#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229380#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229379#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229378#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229377#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229376#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229375#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229374#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229373#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229372#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229371#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229370#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229369#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229368#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229367#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229366#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229365#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229364#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229363#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229362#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229361#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229360#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229359#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229358#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229357#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229356#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 229355#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 229258#L21-2 assume main_~j~0 >= 100; 229255#L25 [2019-01-14 03:54:05,538 INFO L796 eck$LassoCheckResult]: Loop: 229255#L25 assume true; 229255#L25 [2019-01-14 03:54:05,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:05,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1428427128, now seen corresponding path program 93 times [2019-01-14 03:54:05,538 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:05,538 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:05,539 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:05,539 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:05,539 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:05,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:54:08,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4371 backedges. 0 proven. 4371 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:08,971 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:54:08,971 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:54:08,988 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:54:09,152 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 48 check-sat command(s) [2019-01-14 03:54:09,152 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:54:09,157 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:54:09,177 INFO L134 CoverageAnalysis]: Checked inductivity of 4371 backedges. 0 proven. 4371 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:09,198 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:54:09,199 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95] total 95 [2019-01-14 03:54:09,199 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:54:09,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:09,199 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 189 times [2019-01-14 03:54:09,199 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:09,199 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:09,200 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:09,200 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:09,201 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:09,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:09,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:09,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2019-01-14 03:54:09,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4560, Invalid=4560, Unknown=0, NotChecked=0, Total=9120 [2019-01-14 03:54:09,259 INFO L87 Difference]: Start difference. First operand 196 states and 294 transitions. cyclomatic complexity: 101 Second operand 96 states. [2019-01-14 03:54:09,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:54:09,419 INFO L93 Difference]: Finished difference Result 198 states and 296 transitions. [2019-01-14 03:54:09,422 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2019-01-14 03:54:09,422 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 198 states and 296 transitions. [2019-01-14 03:54:09,423 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:09,423 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 198 states to 197 states and 295 transitions. [2019-01-14 03:54:09,424 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:54:09,424 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:54:09,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 197 states and 295 transitions. [2019-01-14 03:54:09,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:54:09,424 INFO L706 BuchiCegarLoop]: Abstraction has 197 states and 295 transitions. [2019-01-14 03:54:09,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states and 295 transitions. [2019-01-14 03:54:09,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 197. [2019-01-14 03:54:09,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 197 states. [2019-01-14 03:54:09,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 295 transitions. [2019-01-14 03:54:09,426 INFO L729 BuchiCegarLoop]: Abstraction has 197 states and 295 transitions. [2019-01-14 03:54:09,426 INFO L609 BuchiCegarLoop]: Abstraction has 197 states and 295 transitions. [2019-01-14 03:54:09,426 INFO L442 BuchiCegarLoop]: ======== Iteration 191============ [2019-01-14 03:54:09,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 197 states and 295 transitions. [2019-01-14 03:54:09,427 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:09,427 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:54:09,427 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:54:09,427 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [95, 1, 1, 1, 1] [2019-01-14 03:54:09,427 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:54:09,428 INFO L794 eck$LassoCheckResult]: Stem: 230038#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 230039#L12 main_~i~0 := 0; 230040#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230046#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230047#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230234#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230232#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230230#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230228#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230226#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230224#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230222#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230220#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230218#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230216#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230214#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230212#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230210#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230208#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230206#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230204#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230202#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230200#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230198#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230196#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230194#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230192#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230190#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230188#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230186#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230184#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230182#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230180#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230178#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230176#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230174#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230172#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230170#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230168#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230166#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230164#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230162#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230160#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230158#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230156#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230154#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230152#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230150#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230148#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230146#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230144#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230142#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230140#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230138#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230136#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230134#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230132#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230130#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230128#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230126#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230124#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230122#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230120#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230118#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230116#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230114#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230112#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230110#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230108#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230106#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230104#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230102#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230100#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230098#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230096#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230094#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230092#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230090#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230088#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230086#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230084#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230082#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230080#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230078#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230076#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230074#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230072#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230070#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230068#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230066#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230064#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230062#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230060#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230058#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230056#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230054#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230052#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 230050#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 230041#L15-2 assume main_~i~0 >= 100; 230042#L25 [2019-01-14 03:54:09,428 INFO L796 eck$LassoCheckResult]: Loop: 230042#L25 assume true; 230042#L25 [2019-01-14 03:54:09,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:09,428 INFO L82 PathProgramCache]: Analyzing trace with hash -1347120047, now seen corresponding path program 95 times [2019-01-14 03:54:09,428 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:09,428 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:09,429 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:09,433 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:09,433 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:09,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:54:12,838 INFO L134 CoverageAnalysis]: Checked inductivity of 4560 backedges. 0 proven. 4560 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:12,838 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:54:12,838 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:54:12,856 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:54:12,944 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 49 check-sat command(s) [2019-01-14 03:54:12,945 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:54:12,954 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:54:12,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4560 backedges. 0 proven. 4560 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:12,990 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:54:12,990 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 97] total 97 [2019-01-14 03:54:12,990 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:54:12,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:12,991 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 190 times [2019-01-14 03:54:12,991 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:12,991 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:12,991 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:12,991 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:12,992 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:12,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:12,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:13,032 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2019-01-14 03:54:13,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4753, Invalid=4753, Unknown=0, NotChecked=0, Total=9506 [2019-01-14 03:54:13,033 INFO L87 Difference]: Start difference. First operand 197 states and 295 transitions. cyclomatic complexity: 101 Second operand 98 states. [2019-01-14 03:54:14,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:54:14,823 INFO L93 Difference]: Finished difference Result 4954 states and 5055 transitions. [2019-01-14 03:54:14,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2019-01-14 03:54:14,824 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4954 states and 5055 transitions. [2019-01-14 03:54:14,839 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:54:14,848 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4954 states to 4953 states and 5054 transitions. [2019-01-14 03:54:14,848 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:54:14,848 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:54:14,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4953 states and 5054 transitions. [2019-01-14 03:54:14,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:54:14,851 INFO L706 BuchiCegarLoop]: Abstraction has 4953 states and 5054 transitions. [2019-01-14 03:54:14,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4953 states and 5054 transitions. [2019-01-14 03:54:14,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4953 to 198. [2019-01-14 03:54:14,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 198 states. [2019-01-14 03:54:14,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 297 transitions. [2019-01-14 03:54:14,864 INFO L729 BuchiCegarLoop]: Abstraction has 198 states and 297 transitions. [2019-01-14 03:54:14,864 INFO L609 BuchiCegarLoop]: Abstraction has 198 states and 297 transitions. [2019-01-14 03:54:14,864 INFO L442 BuchiCegarLoop]: ======== Iteration 192============ [2019-01-14 03:54:14,864 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 198 states and 297 transitions. [2019-01-14 03:54:14,864 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:14,864 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:54:14,864 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:54:14,865 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [94, 1, 1, 1, 1, 1, 1] [2019-01-14 03:54:14,865 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:54:14,865 INFO L794 eck$LassoCheckResult]: Stem: 235584#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 235585#L12 main_~i~0 := 0; 235586#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 235589#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 235590#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235594#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235781#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235780#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235779#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235778#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235777#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235776#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235775#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235774#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235773#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235772#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235771#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235770#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235769#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235768#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235767#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235766#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235765#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235764#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235763#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235762#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235761#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235760#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235759#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235758#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235757#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235756#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235755#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235754#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235753#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235752#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235751#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235750#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235749#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235748#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235747#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235746#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235745#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235744#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235743#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235742#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235741#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235740#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235739#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235738#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235737#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235736#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235735#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235734#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235733#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235732#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235731#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235730#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235729#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235728#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235727#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235726#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235725#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235724#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235723#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235722#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235721#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235720#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235719#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235718#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235717#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235716#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235715#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235714#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235713#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235712#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235711#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235710#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235709#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235708#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235707#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235706#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235705#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235704#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235703#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235702#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235701#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235700#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235699#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235698#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235697#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235696#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235695#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235694#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235693#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235692#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235691#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235690#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 235689#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 235591#L21-2 assume main_~j~0 >= 100; 235588#L25 [2019-01-14 03:54:14,865 INFO L796 eck$LassoCheckResult]: Loop: 235588#L25 assume true; 235588#L25 [2019-01-14 03:54:14,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:14,866 INFO L82 PathProgramCache]: Analyzing trace with hash 1331569718, now seen corresponding path program 94 times [2019-01-14 03:54:14,866 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:14,866 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:14,866 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:14,866 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:14,867 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:14,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:54:18,083 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:18,083 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:54:18,083 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:54:18,108 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-01-14 03:54:18,194 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-01-14 03:54:18,194 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:54:18,198 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:54:18,217 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:18,237 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:54:18,237 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 96] total 96 [2019-01-14 03:54:18,237 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:54:18,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:18,238 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 191 times [2019-01-14 03:54:18,238 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:18,238 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:18,238 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:18,239 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:18,239 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:18,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:18,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:18,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2019-01-14 03:54:18,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4656, Invalid=4656, Unknown=0, NotChecked=0, Total=9312 [2019-01-14 03:54:18,280 INFO L87 Difference]: Start difference. First operand 198 states and 297 transitions. cyclomatic complexity: 102 Second operand 97 states. [2019-01-14 03:54:18,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:54:18,510 INFO L93 Difference]: Finished difference Result 200 states and 299 transitions. [2019-01-14 03:54:18,513 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2019-01-14 03:54:18,513 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 200 states and 299 transitions. [2019-01-14 03:54:18,514 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:18,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 200 states to 199 states and 298 transitions. [2019-01-14 03:54:18,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:54:18,515 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:54:18,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 199 states and 298 transitions. [2019-01-14 03:54:18,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:54:18,516 INFO L706 BuchiCegarLoop]: Abstraction has 199 states and 298 transitions. [2019-01-14 03:54:18,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states and 298 transitions. [2019-01-14 03:54:18,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 199. [2019-01-14 03:54:18,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2019-01-14 03:54:18,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 298 transitions. [2019-01-14 03:54:18,517 INFO L729 BuchiCegarLoop]: Abstraction has 199 states and 298 transitions. [2019-01-14 03:54:18,517 INFO L609 BuchiCegarLoop]: Abstraction has 199 states and 298 transitions. [2019-01-14 03:54:18,517 INFO L442 BuchiCegarLoop]: ======== Iteration 193============ [2019-01-14 03:54:18,517 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 199 states and 298 transitions. [2019-01-14 03:54:18,518 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:18,518 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:54:18,518 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:54:18,518 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [96, 1, 1, 1, 1] [2019-01-14 03:54:18,519 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:54:18,519 INFO L794 eck$LassoCheckResult]: Stem: 236379#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 236380#L12 main_~i~0 := 0; 236381#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236387#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236388#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236577#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236575#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236573#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236571#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236569#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236567#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236565#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236563#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236561#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236559#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236557#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236555#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236553#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236551#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236549#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236547#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236545#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236543#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236541#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236539#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236537#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236535#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236533#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236531#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236529#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236527#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236525#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236523#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236521#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236519#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236517#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236515#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236513#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236511#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236509#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236507#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236505#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236503#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236501#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236499#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236497#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236495#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236493#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236491#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236489#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236487#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236485#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236483#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236481#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236479#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236477#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236475#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236473#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236471#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236469#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236467#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236465#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236463#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236461#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236459#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236457#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236455#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236453#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236451#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236449#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236447#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236445#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236443#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236441#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236439#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236437#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236435#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236433#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236431#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236429#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236427#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236425#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236423#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236421#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236419#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236417#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236415#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236413#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236411#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236409#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236407#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236405#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236403#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236401#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236399#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236397#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236395#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236393#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 236391#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 236382#L15-2 assume main_~i~0 >= 100; 236383#L25 [2019-01-14 03:54:18,519 INFO L796 eck$LassoCheckResult]: Loop: 236383#L25 assume true; 236383#L25 [2019-01-14 03:54:18,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:18,519 INFO L82 PathProgramCache]: Analyzing trace with hash 1188953195, now seen corresponding path program 96 times [2019-01-14 03:54:18,519 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:18,519 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:18,520 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:18,520 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:18,520 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:18,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:54:22,258 INFO L134 CoverageAnalysis]: Checked inductivity of 4656 backedges. 0 proven. 4656 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:22,258 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:54:22,258 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:54:22,284 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:54:22,367 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2019-01-14 03:54:22,367 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:54:22,377 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:54:22,394 INFO L134 CoverageAnalysis]: Checked inductivity of 4656 backedges. 0 proven. 4656 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:22,414 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:54:22,414 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [98, 98] total 98 [2019-01-14 03:54:22,415 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:54:22,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:22,415 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 192 times [2019-01-14 03:54:22,415 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:22,415 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:22,415 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:22,415 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:22,416 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:22,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:22,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:22,455 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2019-01-14 03:54:22,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4851, Invalid=4851, Unknown=0, NotChecked=0, Total=9702 [2019-01-14 03:54:22,456 INFO L87 Difference]: Start difference. First operand 199 states and 298 transitions. cyclomatic complexity: 102 Second operand 99 states. [2019-01-14 03:54:24,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:54:24,813 INFO L93 Difference]: Finished difference Result 5054 states and 5156 transitions. [2019-01-14 03:54:24,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2019-01-14 03:54:24,816 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5054 states and 5156 transitions. [2019-01-14 03:54:24,832 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:54:24,841 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5054 states to 5053 states and 5155 transitions. [2019-01-14 03:54:24,841 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:54:24,842 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:54:24,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5053 states and 5155 transitions. [2019-01-14 03:54:24,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:54:24,844 INFO L706 BuchiCegarLoop]: Abstraction has 5053 states and 5155 transitions. [2019-01-14 03:54:24,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5053 states and 5155 transitions. [2019-01-14 03:54:24,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5053 to 200. [2019-01-14 03:54:24,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2019-01-14 03:54:24,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 300 transitions. [2019-01-14 03:54:24,858 INFO L729 BuchiCegarLoop]: Abstraction has 200 states and 300 transitions. [2019-01-14 03:54:24,858 INFO L609 BuchiCegarLoop]: Abstraction has 200 states and 300 transitions. [2019-01-14 03:54:24,859 INFO L442 BuchiCegarLoop]: ======== Iteration 194============ [2019-01-14 03:54:24,859 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 200 states and 300 transitions. [2019-01-14 03:54:24,859 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:24,859 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:54:24,859 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:54:24,860 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [95, 1, 1, 1, 1, 1, 1] [2019-01-14 03:54:24,860 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:54:24,860 INFO L794 eck$LassoCheckResult]: Stem: 242031#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 242032#L12 main_~i~0 := 0; 242033#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 242036#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 242037#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242041#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242230#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242229#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242228#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242227#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242226#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242225#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242224#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242223#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242222#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242221#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242220#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242219#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242218#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242217#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242216#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242215#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242214#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242213#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242212#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242211#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242210#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242209#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242208#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242207#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242206#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242205#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242204#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242203#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242202#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242201#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242200#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242199#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242198#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242197#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242196#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242195#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242194#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242193#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242192#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242191#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242190#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242189#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242188#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242187#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242186#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242185#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242184#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242183#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242182#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242181#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242180#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242179#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242178#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242177#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242176#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242175#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242174#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242173#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242172#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242171#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242170#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242169#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242168#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242167#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242166#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242165#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242164#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242163#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242162#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242161#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242160#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242159#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242158#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242157#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242156#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242155#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242154#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242153#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242152#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242151#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242150#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242149#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242148#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242147#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242146#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242145#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242144#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242143#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242142#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242141#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242140#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242139#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242138#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 242137#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 242038#L21-2 assume main_~j~0 >= 100; 242035#L25 [2019-01-14 03:54:24,860 INFO L796 eck$LassoCheckResult]: Loop: 242035#L25 assume true; 242035#L25 [2019-01-14 03:54:24,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:24,861 INFO L82 PathProgramCache]: Analyzing trace with hash -1671009992, now seen corresponding path program 95 times [2019-01-14 03:54:24,861 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:24,861 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:24,861 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:24,861 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:24,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:24,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:54:28,169 INFO L134 CoverageAnalysis]: Checked inductivity of 4560 backedges. 0 proven. 4560 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:28,169 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:54:28,170 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:54:28,186 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-01-14 03:54:28,312 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 49 check-sat command(s) [2019-01-14 03:54:28,313 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:54:28,319 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:54:28,337 INFO L134 CoverageAnalysis]: Checked inductivity of 4560 backedges. 0 proven. 4560 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:28,356 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:54:28,357 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 97] total 97 [2019-01-14 03:54:28,357 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:54:28,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:28,357 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 193 times [2019-01-14 03:54:28,357 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:28,357 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:28,358 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:28,358 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:28,358 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:28,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:28,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:28,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2019-01-14 03:54:28,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4753, Invalid=4753, Unknown=0, NotChecked=0, Total=9506 [2019-01-14 03:54:28,388 INFO L87 Difference]: Start difference. First operand 200 states and 300 transitions. cyclomatic complexity: 103 Second operand 98 states. [2019-01-14 03:54:28,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:54:28,565 INFO L93 Difference]: Finished difference Result 202 states and 302 transitions. [2019-01-14 03:54:28,570 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2019-01-14 03:54:28,570 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 202 states and 302 transitions. [2019-01-14 03:54:28,571 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:28,571 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 202 states to 201 states and 301 transitions. [2019-01-14 03:54:28,571 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:54:28,572 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:54:28,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 201 states and 301 transitions. [2019-01-14 03:54:28,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:54:28,572 INFO L706 BuchiCegarLoop]: Abstraction has 201 states and 301 transitions. [2019-01-14 03:54:28,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states and 301 transitions. [2019-01-14 03:54:28,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 201. [2019-01-14 03:54:28,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 201 states. [2019-01-14 03:54:28,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 301 transitions. [2019-01-14 03:54:28,574 INFO L729 BuchiCegarLoop]: Abstraction has 201 states and 301 transitions. [2019-01-14 03:54:28,574 INFO L609 BuchiCegarLoop]: Abstraction has 201 states and 301 transitions. [2019-01-14 03:54:28,574 INFO L442 BuchiCegarLoop]: ======== Iteration 195============ [2019-01-14 03:54:28,574 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 201 states and 301 transitions. [2019-01-14 03:54:28,574 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:28,574 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:54:28,574 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:54:28,575 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [97, 1, 1, 1, 1] [2019-01-14 03:54:28,575 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:54:28,575 INFO L794 eck$LassoCheckResult]: Stem: 242834#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 242835#L12 main_~i~0 := 0; 242836#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242842#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242843#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243034#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243032#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243030#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243028#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243026#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243024#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243022#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243020#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243018#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243016#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243014#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243012#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243010#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243008#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243006#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243004#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243002#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 243000#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242998#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242996#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242994#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242992#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242990#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242988#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242986#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242984#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242982#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242980#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242978#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242976#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242974#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242972#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242970#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242968#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242966#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242964#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242962#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242960#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242958#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242956#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242954#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242952#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242950#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242948#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242946#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242944#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242942#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242940#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242938#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242936#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242934#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242932#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242930#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242928#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242926#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242924#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242922#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242920#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242918#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242916#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242914#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242912#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242910#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242908#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242906#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242904#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242902#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242900#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242898#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242896#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242894#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242892#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242890#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242888#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242886#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242884#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242882#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242880#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242878#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242876#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242874#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242872#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242870#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242868#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242866#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242864#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242862#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242860#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242858#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242856#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242854#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242852#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242850#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242848#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 242846#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 242837#L15-2 assume main_~i~0 >= 100; 242838#L25 [2019-01-14 03:54:28,575 INFO L796 eck$LassoCheckResult]: Loop: 242838#L25 assume true; 242838#L25 [2019-01-14 03:54:28,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:28,575 INFO L82 PathProgramCache]: Analyzing trace with hash -1797154927, now seen corresponding path program 97 times [2019-01-14 03:54:28,576 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:28,576 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:28,576 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:28,576 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:54:28,576 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:28,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:54:32,276 INFO L134 CoverageAnalysis]: Checked inductivity of 4753 backedges. 0 proven. 4753 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:32,277 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:54:32,277 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:54:32,298 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:54:32,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:54:32,353 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:54:32,371 INFO L134 CoverageAnalysis]: Checked inductivity of 4753 backedges. 0 proven. 4753 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:32,390 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:54:32,390 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 99] total 99 [2019-01-14 03:54:32,390 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:54:32,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:32,391 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 194 times [2019-01-14 03:54:32,391 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:32,391 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:32,391 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:32,391 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:54:32,391 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:32,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:32,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:32,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2019-01-14 03:54:32,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4950, Invalid=4950, Unknown=0, NotChecked=0, Total=9900 [2019-01-14 03:54:32,430 INFO L87 Difference]: Start difference. First operand 201 states and 301 transitions. cyclomatic complexity: 103 Second operand 100 states. [2019-01-14 03:54:34,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:54:34,239 INFO L93 Difference]: Finished difference Result 5155 states and 5258 transitions. [2019-01-14 03:54:34,240 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2019-01-14 03:54:34,240 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5155 states and 5258 transitions. [2019-01-14 03:54:34,255 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:54:34,265 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5155 states to 5154 states and 5257 transitions. [2019-01-14 03:54:34,265 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:54:34,265 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:54:34,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5154 states and 5257 transitions. [2019-01-14 03:54:34,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:54:34,267 INFO L706 BuchiCegarLoop]: Abstraction has 5154 states and 5257 transitions. [2019-01-14 03:54:34,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5154 states and 5257 transitions. [2019-01-14 03:54:34,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5154 to 202. [2019-01-14 03:54:34,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2019-01-14 03:54:34,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 303 transitions. [2019-01-14 03:54:34,280 INFO L729 BuchiCegarLoop]: Abstraction has 202 states and 303 transitions. [2019-01-14 03:54:34,281 INFO L609 BuchiCegarLoop]: Abstraction has 202 states and 303 transitions. [2019-01-14 03:54:34,281 INFO L442 BuchiCegarLoop]: ======== Iteration 196============ [2019-01-14 03:54:34,281 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 202 states and 303 transitions. [2019-01-14 03:54:34,281 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:34,282 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:54:34,282 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:54:34,282 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [96, 1, 1, 1, 1, 1, 1] [2019-01-14 03:54:34,282 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:54:34,282 INFO L794 eck$LassoCheckResult]: Stem: 248593#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 248594#L12 main_~i~0 := 0; 248595#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 248598#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 248599#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248603#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248794#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248793#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248792#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248791#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248790#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248789#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248788#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248787#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248786#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248785#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248784#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248783#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248782#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248781#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248780#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248779#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248778#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248777#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248776#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248775#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248774#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248773#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248772#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248771#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248770#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248769#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248768#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248767#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248766#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248765#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248764#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248763#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248762#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248761#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248760#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248759#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248758#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248757#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248756#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248755#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248754#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248753#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248752#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248751#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248750#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248749#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248748#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248747#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248746#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248745#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248744#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248743#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248742#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248741#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248740#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248739#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248738#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248737#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248736#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248735#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248734#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248733#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248732#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248731#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248730#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248729#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248728#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248727#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248726#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248725#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248724#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248723#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248722#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248721#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248720#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248719#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248718#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248717#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248716#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248715#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248714#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248713#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248712#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248711#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248710#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248709#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248708#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248707#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248706#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248705#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248704#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248703#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248702#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248701#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 248700#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 248600#L21-2 assume main_~j~0 >= 100; 248597#L25 [2019-01-14 03:54:34,283 INFO L796 eck$LassoCheckResult]: Loop: 248597#L25 assume true; 248597#L25 [2019-01-14 03:54:34,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:34,283 INFO L82 PathProgramCache]: Analyzing trace with hash -261700490, now seen corresponding path program 96 times [2019-01-14 03:54:34,283 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:34,283 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:34,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:34,284 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:34,284 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:34,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:54:37,687 INFO L134 CoverageAnalysis]: Checked inductivity of 4656 backedges. 0 proven. 4656 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:37,688 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:54:37,688 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:54:37,704 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-01-14 03:54:37,830 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2019-01-14 03:54:37,830 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:54:37,836 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:54:37,856 INFO L134 CoverageAnalysis]: Checked inductivity of 4656 backedges. 0 proven. 4656 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:37,876 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:54:37,876 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [98, 98] total 98 [2019-01-14 03:54:37,876 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:54:37,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:37,877 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 195 times [2019-01-14 03:54:37,877 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:37,877 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:37,877 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:37,878 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:37,878 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:37,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:37,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:37,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2019-01-14 03:54:37,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4851, Invalid=4851, Unknown=0, NotChecked=0, Total=9702 [2019-01-14 03:54:37,916 INFO L87 Difference]: Start difference. First operand 202 states and 303 transitions. cyclomatic complexity: 104 Second operand 99 states. [2019-01-14 03:54:38,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:54:38,119 INFO L93 Difference]: Finished difference Result 204 states and 305 transitions. [2019-01-14 03:54:38,124 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2019-01-14 03:54:38,124 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 204 states and 305 transitions. [2019-01-14 03:54:38,125 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:38,125 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 204 states to 203 states and 304 transitions. [2019-01-14 03:54:38,125 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:54:38,125 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:54:38,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 203 states and 304 transitions. [2019-01-14 03:54:38,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:54:38,126 INFO L706 BuchiCegarLoop]: Abstraction has 203 states and 304 transitions. [2019-01-14 03:54:38,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states and 304 transitions. [2019-01-14 03:54:38,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2019-01-14 03:54:38,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2019-01-14 03:54:38,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 304 transitions. [2019-01-14 03:54:38,128 INFO L729 BuchiCegarLoop]: Abstraction has 203 states and 304 transitions. [2019-01-14 03:54:38,128 INFO L609 BuchiCegarLoop]: Abstraction has 203 states and 304 transitions. [2019-01-14 03:54:38,128 INFO L442 BuchiCegarLoop]: ======== Iteration 197============ [2019-01-14 03:54:38,128 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 203 states and 304 transitions. [2019-01-14 03:54:38,128 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:38,128 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:54:38,129 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:54:38,129 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [98, 1, 1, 1, 1] [2019-01-14 03:54:38,129 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:54:38,129 INFO L794 eck$LassoCheckResult]: Stem: 249404#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 249405#L12 main_~i~0 := 0; 249406#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249412#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249413#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249606#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249604#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249602#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249600#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249598#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249596#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249594#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249592#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249590#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249588#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249586#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249584#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249582#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249580#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249578#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249576#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249574#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249572#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249570#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249568#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249566#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249564#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249562#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249560#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249558#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249556#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249554#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249552#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249550#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249548#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249546#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249544#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249542#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249540#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249538#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249536#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249534#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249532#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249530#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249528#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249526#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249524#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249522#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249520#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249518#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249516#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249514#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249512#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249510#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249508#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249506#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249504#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249502#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249500#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249498#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249496#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249494#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249492#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249490#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249488#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249486#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249484#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249482#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249480#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249478#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249476#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249474#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249472#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249470#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249468#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249466#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249464#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249462#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249460#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249458#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249456#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249454#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249452#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249450#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249448#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249446#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249444#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249442#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249440#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249438#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249436#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249434#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249432#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249430#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249428#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249426#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249424#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249422#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249420#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249418#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 249416#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 249407#L15-2 assume main_~i~0 >= 100; 249408#L25 [2019-01-14 03:54:38,129 INFO L796 eck$LassoCheckResult]: Loop: 249408#L25 assume true; 249408#L25 [2019-01-14 03:54:38,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:38,130 INFO L82 PathProgramCache]: Analyzing trace with hash 122773803, now seen corresponding path program 98 times [2019-01-14 03:54:38,130 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:38,130 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:38,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:38,130 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:38,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:38,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:54:41,981 INFO L134 CoverageAnalysis]: Checked inductivity of 4851 backedges. 0 proven. 4851 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:41,981 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:54:41,981 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:54:41,998 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:54:42,065 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:54:42,066 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:54:42,069 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:54:42,090 INFO L134 CoverageAnalysis]: Checked inductivity of 4851 backedges. 0 proven. 4851 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:42,110 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:54:42,110 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [100, 100] total 100 [2019-01-14 03:54:42,110 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:54:42,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:42,111 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 196 times [2019-01-14 03:54:42,111 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:42,111 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:42,112 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:42,112 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:42,112 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:42,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:42,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:42,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2019-01-14 03:54:42,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5050, Invalid=5050, Unknown=0, NotChecked=0, Total=10100 [2019-01-14 03:54:42,149 INFO L87 Difference]: Start difference. First operand 203 states and 304 transitions. cyclomatic complexity: 104 Second operand 101 states. [2019-01-14 03:54:44,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:54:44,939 INFO L93 Difference]: Finished difference Result 5257 states and 5361 transitions. [2019-01-14 03:54:44,942 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2019-01-14 03:54:44,942 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5257 states and 5361 transitions. [2019-01-14 03:54:44,958 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:54:44,967 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5257 states to 5256 states and 5360 transitions. [2019-01-14 03:54:44,967 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:54:44,967 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:54:44,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5256 states and 5360 transitions. [2019-01-14 03:54:44,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:54:44,968 INFO L706 BuchiCegarLoop]: Abstraction has 5256 states and 5360 transitions. [2019-01-14 03:54:44,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5256 states and 5360 transitions. [2019-01-14 03:54:44,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5256 to 204. [2019-01-14 03:54:44,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2019-01-14 03:54:44,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 306 transitions. [2019-01-14 03:54:44,979 INFO L729 BuchiCegarLoop]: Abstraction has 204 states and 306 transitions. [2019-01-14 03:54:44,979 INFO L609 BuchiCegarLoop]: Abstraction has 204 states and 306 transitions. [2019-01-14 03:54:44,979 INFO L442 BuchiCegarLoop]: ======== Iteration 198============ [2019-01-14 03:54:44,979 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 204 states and 306 transitions. [2019-01-14 03:54:44,980 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:44,980 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:54:44,980 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:54:44,981 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [97, 1, 1, 1, 1, 1, 1] [2019-01-14 03:54:44,981 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:54:44,981 INFO L794 eck$LassoCheckResult]: Stem: 255271#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 255272#L12 main_~i~0 := 0; 255273#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 255276#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 255277#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255281#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255474#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255473#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255472#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255471#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255470#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255469#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255468#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255467#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255466#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255465#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255464#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255463#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255462#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255461#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255460#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255459#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255458#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255457#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255456#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255455#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255454#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255453#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255452#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255451#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255450#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255449#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255448#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255447#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255446#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255445#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255444#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255443#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255442#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255441#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255440#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255439#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255438#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255437#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255436#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255435#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255434#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255433#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255432#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255431#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255430#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255429#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255428#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255427#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255426#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255425#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255424#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255423#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255422#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255421#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255420#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255419#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255418#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255417#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255416#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255415#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255414#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255413#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255412#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255411#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255410#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255409#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255408#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255407#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255406#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255405#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255404#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255403#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255402#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255401#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255400#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255399#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255398#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255397#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255396#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255395#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255394#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255393#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255392#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255391#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255390#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255389#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255388#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255387#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255386#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255385#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255384#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255383#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255382#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255381#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255380#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 255379#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 255278#L21-2 assume main_~j~0 >= 100; 255275#L25 [2019-01-14 03:54:44,981 INFO L796 eck$LassoCheckResult]: Loop: 255275#L25 assume true; 255275#L25 [2019-01-14 03:54:44,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:44,981 INFO L82 PathProgramCache]: Analyzing trace with hash 477221112, now seen corresponding path program 97 times [2019-01-14 03:54:44,981 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:44,982 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:44,982 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:44,982 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:44,982 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:45,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:54:48,422 INFO L134 CoverageAnalysis]: Checked inductivity of 4753 backedges. 0 proven. 4753 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:48,423 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:54:48,423 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:54:48,440 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:54:48,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:54:48,529 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:54:48,547 INFO L134 CoverageAnalysis]: Checked inductivity of 4753 backedges. 0 proven. 4753 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:48,567 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:54:48,567 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 99] total 99 [2019-01-14 03:54:48,568 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:54:48,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:48,568 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 197 times [2019-01-14 03:54:48,568 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:48,568 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:48,569 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:48,569 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:54:48,569 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:48,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:48,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:48,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2019-01-14 03:54:48,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4950, Invalid=4950, Unknown=0, NotChecked=0, Total=9900 [2019-01-14 03:54:48,609 INFO L87 Difference]: Start difference. First operand 204 states and 306 transitions. cyclomatic complexity: 105 Second operand 100 states. [2019-01-14 03:54:48,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:54:48,849 INFO L93 Difference]: Finished difference Result 206 states and 308 transitions. [2019-01-14 03:54:48,852 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2019-01-14 03:54:48,852 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 206 states and 308 transitions. [2019-01-14 03:54:48,853 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:48,854 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 206 states to 205 states and 307 transitions. [2019-01-14 03:54:48,854 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:54:48,854 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:54:48,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 205 states and 307 transitions. [2019-01-14 03:54:48,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:54:48,854 INFO L706 BuchiCegarLoop]: Abstraction has 205 states and 307 transitions. [2019-01-14 03:54:48,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states and 307 transitions. [2019-01-14 03:54:48,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 205. [2019-01-14 03:54:48,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 205 states. [2019-01-14 03:54:48,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 307 transitions. [2019-01-14 03:54:48,856 INFO L729 BuchiCegarLoop]: Abstraction has 205 states and 307 transitions. [2019-01-14 03:54:48,856 INFO L609 BuchiCegarLoop]: Abstraction has 205 states and 307 transitions. [2019-01-14 03:54:48,856 INFO L442 BuchiCegarLoop]: ======== Iteration 199============ [2019-01-14 03:54:48,857 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 205 states and 307 transitions. [2019-01-14 03:54:48,859 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:48,860 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:54:48,860 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:54:48,860 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [99, 1, 1, 1, 1] [2019-01-14 03:54:48,860 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:54:48,861 INFO L794 eck$LassoCheckResult]: Stem: 256090#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 256091#L12 main_~i~0 := 0; 256092#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256098#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256099#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256294#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256292#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256290#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256288#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256286#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256284#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256282#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256280#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256278#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256276#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256274#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256272#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256270#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256268#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256266#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256264#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256262#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256260#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256258#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256256#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256254#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256252#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256250#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256248#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256246#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256244#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256242#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256240#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256238#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256236#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256234#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256232#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256230#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256228#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256226#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256224#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256222#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256220#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256218#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256216#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256214#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256212#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256210#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256208#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256206#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256204#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256202#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256200#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256198#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256196#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256194#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256192#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256190#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256188#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256186#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256184#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256182#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256180#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256178#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256176#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256174#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256172#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256170#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256168#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256166#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256164#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256162#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256160#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256158#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256156#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256154#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256152#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256150#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256148#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256146#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256144#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256142#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256140#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256138#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256136#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256134#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256132#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256130#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256128#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256126#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256124#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256122#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256120#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256118#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256116#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256114#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256112#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256110#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256108#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256106#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256104#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 256102#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 256093#L15-2 assume main_~i~0 >= 100; 256094#L25 [2019-01-14 03:54:48,861 INFO L796 eck$LassoCheckResult]: Loop: 256094#L25 assume true; 256094#L25 [2019-01-14 03:54:48,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:48,861 INFO L82 PathProgramCache]: Analyzing trace with hash -488977711, now seen corresponding path program 99 times [2019-01-14 03:54:48,861 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:48,861 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:48,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:48,862 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:48,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:48,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:54:52,717 INFO L134 CoverageAnalysis]: Checked inductivity of 4950 backedges. 0 proven. 4950 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:52,718 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:54:52,718 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:54:52,736 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-01-14 03:54:52,833 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 51 check-sat command(s) [2019-01-14 03:54:52,833 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:54:52,837 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:54:52,858 INFO L134 CoverageAnalysis]: Checked inductivity of 4950 backedges. 0 proven. 4950 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:52,878 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:54:52,878 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [101, 101] total 101 [2019-01-14 03:54:52,878 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:54:52,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:52,878 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 198 times [2019-01-14 03:54:52,878 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:52,878 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:52,879 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:52,879 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:52,879 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:52,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:52,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:52,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2019-01-14 03:54:52,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5151, Invalid=5151, Unknown=0, NotChecked=0, Total=10302 [2019-01-14 03:54:52,916 INFO L87 Difference]: Start difference. First operand 205 states and 307 transitions. cyclomatic complexity: 105 Second operand 102 states. [2019-01-14 03:54:55,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:54:55,411 INFO L93 Difference]: Finished difference Result 5359 states and 5464 transitions. [2019-01-14 03:54:55,412 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2019-01-14 03:54:55,412 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5359 states and 5464 transitions. [2019-01-14 03:54:55,449 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 3 [2019-01-14 03:54:55,457 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5359 states to 5358 states and 5463 transitions. [2019-01-14 03:54:55,457 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2019-01-14 03:54:55,457 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2019-01-14 03:54:55,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5358 states and 5463 transitions. [2019-01-14 03:54:55,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:54:55,461 INFO L706 BuchiCegarLoop]: Abstraction has 5358 states and 5463 transitions. [2019-01-14 03:54:55,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5358 states and 5463 transitions. [2019-01-14 03:54:55,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5358 to 206. [2019-01-14 03:54:55,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 206 states. [2019-01-14 03:54:55,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 309 transitions. [2019-01-14 03:54:55,474 INFO L729 BuchiCegarLoop]: Abstraction has 206 states and 309 transitions. [2019-01-14 03:54:55,474 INFO L609 BuchiCegarLoop]: Abstraction has 206 states and 309 transitions. [2019-01-14 03:54:55,474 INFO L442 BuchiCegarLoop]: ======== Iteration 200============ [2019-01-14 03:54:55,474 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 206 states and 309 transitions. [2019-01-14 03:54:55,475 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:55,475 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:54:55,475 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:54:55,475 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [98, 1, 1, 1, 1, 1, 1] [2019-01-14 03:54:55,475 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:54:55,476 INFO L794 eck$LassoCheckResult]: Stem: 262065#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 262066#L12 main_~i~0 := 0; 262067#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 262070#L15-2 assume !(main_~i~0 >= 100);main_~j~0 := 0; 262071#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262075#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262270#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262269#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262268#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262267#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262266#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262265#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262264#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262263#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262262#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262261#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262260#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262259#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262258#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262257#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262256#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262255#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262254#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262253#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262252#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262251#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262250#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262249#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262248#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262247#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262246#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262245#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262244#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262243#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262242#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262241#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262240#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262239#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262238#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262237#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262236#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262235#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262234#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262233#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262232#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262231#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262230#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262229#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262228#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262227#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262226#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262225#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262224#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262223#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262222#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262221#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262220#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262219#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262218#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262217#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262216#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262215#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262214#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262213#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262212#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262211#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262210#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262209#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262208#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262207#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262206#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262205#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262204#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262203#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262202#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262201#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262200#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262199#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262198#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262197#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262196#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262195#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262194#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262193#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262192#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262191#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262190#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262189#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262188#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262187#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262186#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262185#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262184#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262183#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262182#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262181#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262180#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262179#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262178#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262177#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262176#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262175#L21-1 assume !!(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3;main_#t~post4 := main_~i~0;main_~i~0 := 1 + main_#t~post4;havoc main_#t~post4;main_#t~post5 := main_~j~0;main_~j~0 := 1 + main_#t~post5;havoc main_#t~post5; 262174#L21-1 assume !(0 != main_#t~nondet3 && main_~i~0 < 1000000);havoc main_#t~nondet3; 262072#L21-2 assume main_~j~0 >= 100; 262069#L25 [2019-01-14 03:54:55,476 INFO L796 eck$LassoCheckResult]: Loop: 262069#L25 assume true; 262069#L25 [2019-01-14 03:54:55,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:55,476 INFO L82 PathProgramCache]: Analyzing trace with hash 1908954294, now seen corresponding path program 98 times [2019-01-14 03:54:55,476 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:55,476 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:55,477 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:55,477 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:55,477 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:55,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-01-14 03:54:58,974 INFO L134 CoverageAnalysis]: Checked inductivity of 4851 backedges. 0 proven. 4851 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:58,975 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-01-14 03:54:58,975 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-01-14 03:54:58,986 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-01-14 03:54:59,071 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-01-14 03:54:59,072 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-01-14 03:54:59,077 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2019-01-14 03:54:59,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4851 backedges. 0 proven. 4851 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-01-14 03:54:59,117 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-01-14 03:54:59,117 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [100, 100] total 100 [2019-01-14 03:54:59,117 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-01-14 03:54:59,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:59,118 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 199 times [2019-01-14 03:54:59,118 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:59,118 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:59,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:59,118 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:59,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:59,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:59,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:59,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2019-01-14 03:54:59,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5050, Invalid=5050, Unknown=0, NotChecked=0, Total=10100 [2019-01-14 03:54:59,156 INFO L87 Difference]: Start difference. First operand 206 states and 309 transitions. cyclomatic complexity: 106 Second operand 101 states. [2019-01-14 03:54:59,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-01-14 03:54:59,440 INFO L93 Difference]: Finished difference Result 208 states and 311 transitions. [2019-01-14 03:54:59,443 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2019-01-14 03:54:59,443 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 208 states and 311 transitions. [2019-01-14 03:54:59,444 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:59,445 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 208 states to 207 states and 310 transitions. [2019-01-14 03:54:59,445 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6 [2019-01-14 03:54:59,445 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6 [2019-01-14 03:54:59,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 207 states and 310 transitions. [2019-01-14 03:54:59,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-01-14 03:54:59,446 INFO L706 BuchiCegarLoop]: Abstraction has 207 states and 310 transitions. [2019-01-14 03:54:59,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states and 310 transitions. [2019-01-14 03:54:59,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 207. [2019-01-14 03:54:59,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 207 states. [2019-01-14 03:54:59,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 310 transitions. [2019-01-14 03:54:59,448 INFO L729 BuchiCegarLoop]: Abstraction has 207 states and 310 transitions. [2019-01-14 03:54:59,448 INFO L609 BuchiCegarLoop]: Abstraction has 207 states and 310 transitions. [2019-01-14 03:54:59,448 INFO L442 BuchiCegarLoop]: ======== Iteration 201============ [2019-01-14 03:54:59,448 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 207 states and 310 transitions. [2019-01-14 03:54:59,448 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2019-01-14 03:54:59,448 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-01-14 03:54:59,449 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-01-14 03:54:59,449 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [100, 1, 1, 1, 1] [2019-01-14 03:54:59,449 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2019-01-14 03:54:59,449 INFO L794 eck$LassoCheckResult]: Stem: 262892#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~post2, main_#t~nondet1, main_#t~post4, main_#t~post5, main_#t~nondet3, main_~i~0, main_~j~0;havoc main_~i~0;havoc main_~j~0; 262893#L12 main_~i~0 := 0; 262894#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262900#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262901#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263098#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263096#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263094#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263092#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263090#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263088#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263086#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263084#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263082#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263080#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263078#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263076#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263074#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263072#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263070#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263068#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263066#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263064#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263062#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263060#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263058#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263056#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263054#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263052#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263050#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263048#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263046#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263044#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263042#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263040#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263038#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263036#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263034#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263032#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263030#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263028#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263026#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263024#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263022#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263020#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263018#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263016#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263014#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263012#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263010#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263008#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263006#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263004#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263002#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 263000#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262998#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262996#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262994#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262992#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262990#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262988#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262986#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262984#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262982#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262980#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262978#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262976#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262974#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262972#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262970#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262968#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262966#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262964#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262962#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262960#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262958#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262956#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262954#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262952#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262950#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262948#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262946#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262944#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262942#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262940#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262938#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262936#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262934#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262932#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262930#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262928#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262926#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262924#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262922#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262920#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262918#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262916#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262914#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262912#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262910#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262908#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262906#L15-1 assume !!(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1;main_#t~post2 := main_~i~0;main_~i~0 := 1 + main_#t~post2;havoc main_#t~post2; 262904#L15-1 assume !(0 != main_#t~nondet1 && main_~i~0 < 1000000);havoc main_#t~nondet1; 262895#L15-2 assume main_~i~0 >= 100; 262896#L25 [2019-01-14 03:54:59,449 INFO L796 eck$LassoCheckResult]: Loop: 262896#L25 assume true; 262896#L25 [2019-01-14 03:54:59,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:59,450 INFO L82 PathProgramCache]: Analyzing trace with hash 2021561835, now seen corresponding path program 100 times [2019-01-14 03:54:59,450 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:59,450 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:59,450 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:59,450 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-01-14 03:54:59,450 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:59,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:59,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:59,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:59,718 INFO L82 PathProgramCache]: Analyzing trace with hash 83, now seen corresponding path program 200 times [2019-01-14 03:54:59,718 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:59,718 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:59,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:59,719 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:59,719 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:59,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:59,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:59,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-01-14 03:54:59,720 INFO L82 PathProgramCache]: Analyzing trace with hash -1756092503, now seen corresponding path program 1 times [2019-01-14 03:54:59,720 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-01-14 03:54:59,720 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-01-14 03:54:59,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:59,720 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-01-14 03:54:59,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-01-14 03:54:59,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:54:59,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-01-14 03:55:06,878 WARN L181 SmtUtils]: Spent 6.85 s on a formula simplification. DAG size of input: 713 DAG size of output: 607 [2019-01-14 03:55:07,028 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 14.01 03:55:07 BoogieIcfgContainer [2019-01-14 03:55:07,028 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-01-14 03:55:07,028 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-01-14 03:55:07,028 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-01-14 03:55:07,029 INFO L276 PluginConnector]: Witness Printer initialized [2019-01-14 03:55:07,030 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.01 03:48:13" (3/4) ... [2019-01-14 03:55:07,034 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2019-01-14 03:55:07,131 INFO L145 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2019-01-14 03:55:07,131 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-01-14 03:55:07,132 INFO L168 Benchmark]: Toolchain (without parser) took 414226.27 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 183.5 MB). Free memory was 948.7 MB in the beginning and 1.0 GB in the end (delta: -75.9 MB). Peak memory consumption was 107.6 MB. Max. memory is 11.5 GB. [2019-01-14 03:55:07,132 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 978.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-01-14 03:55:07,141 INFO L168 Benchmark]: CACSL2BoogieTranslator took 309.01 ms. Allocated memory is still 1.0 GB. Free memory was 948.7 MB in the beginning and 937.9 MB in the end (delta: 10.7 MB). Peak memory consumption was 10.7 MB. Max. memory is 11.5 GB. [2019-01-14 03:55:07,141 INFO L168 Benchmark]: Boogie Procedure Inliner took 38.02 ms. Allocated memory is still 1.0 GB. Free memory is still 937.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-01-14 03:55:07,141 INFO L168 Benchmark]: Boogie Preprocessor took 38.32 ms. Allocated memory is still 1.0 GB. Free memory is still 937.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-01-14 03:55:07,142 INFO L168 Benchmark]: RCFGBuilder took 337.91 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 114.8 MB). Free memory was 937.9 MB in the beginning and 1.1 GB in the end (delta: -152.3 MB). Peak memory consumption was 18.4 MB. Max. memory is 11.5 GB. [2019-01-14 03:55:07,142 INFO L168 Benchmark]: BuchiAutomizer took 413395.24 ms. Allocated memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: 68.7 MB). Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 57.7 MB). Peak memory consumption was 429.2 MB. Max. memory is 11.5 GB. [2019-01-14 03:55:07,142 INFO L168 Benchmark]: Witness Printer took 102.80 ms. Allocated memory is still 1.2 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 11.5 GB. [2019-01-14 03:55:07,147 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 978.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 309.01 ms. Allocated memory is still 1.0 GB. Free memory was 948.7 MB in the beginning and 937.9 MB in the end (delta: 10.7 MB). Peak memory consumption was 10.7 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 38.02 ms. Allocated memory is still 1.0 GB. Free memory is still 937.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 38.32 ms. Allocated memory is still 1.0 GB. Free memory is still 937.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 337.91 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 114.8 MB). Free memory was 937.9 MB in the beginning and 1.1 GB in the end (delta: -152.3 MB). Peak memory consumption was 18.4 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 413395.24 ms. Allocated memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: 68.7 MB). Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 57.7 MB). Peak memory consumption was 429.2 MB. Max. memory is 11.5 GB. * Witness Printer took 102.80 ms. Allocated memory is still 1.2 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 200 terminating modules (199 trivial, 1 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function -2 * i + 1999999 and consists of 4 locations. 199 modules have a trivial ranking function, the largest among these consists of 102 locations. The remainder module has 207 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 413.2s and 201 iterations. TraceHistogramMax:100. Analysis of lassos took 312.6s. Construction of modules took 53.6s. Büchi inclusion checks took 44.1s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 200. Automata minimization 0.8s AutomataMinimizationTime, 200 MinimizatonAttempts, 177054 StatesRemovedByMinimization, 101 NontrivialMinimizations. Non-live state removal took 1.2s Buchi closure took 0.0s. Biggest automaton had 207 states and ocurred in iteration 200. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 1401 SDtfs, 19918 SDslu, 18376 SDs, 0 SdLazy, 37559 SolverSat, 9893 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 53.6s Time LassoAnalysisResults: nont1 unkn0 SFLI0 SFLT1 conc0 concLT0 SILN199 SILU0 SILI0 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital14 mio100 ax100 hnf100 lsp71 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq160 hnf93 smp100 dnf100 smp100 tf113 neg100 sie111 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: sat Degree: 0 Time: 26ms VariablesStem: 0 VariablesLoop: 2 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 0 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 10]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66e933ad=0, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7912d1c7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@53ba8df7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5df36034=0, i=100, j=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7d52f9fe=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 10]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L11] int i, j; [L13] i = 0 [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND TRUE __VERIFIER_nondet_int() && i < 1000000 [L16] i++ [L15] COND FALSE !(__VERIFIER_nondet_int() && i < 1000000) [L18] COND TRUE i >= 100 Loop: [L18] STUCK: goto STUCK; End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...