java -ea -Xmx8000000000 -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 ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/loop-new/count_by_k_true-unreach-call_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-18e5b2d-m [2018-11-19 00:07:37,488 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-19 00:07:37,491 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-19 00:07:37,503 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-19 00:07:37,503 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-19 00:07:37,504 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-19 00:07:37,505 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-19 00:07:37,507 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-19 00:07:37,509 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-19 00:07:37,510 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-19 00:07:37,511 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-19 00:07:37,511 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-19 00:07:37,512 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-19 00:07:37,513 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-19 00:07:37,514 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-19 00:07:37,515 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-19 00:07:37,516 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-19 00:07:37,517 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-19 00:07:37,520 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-19 00:07:37,521 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-19 00:07:37,523 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-19 00:07:37,524 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-19 00:07:37,526 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-19 00:07:37,527 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-19 00:07:37,527 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-19 00:07:37,528 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-19 00:07:37,529 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-19 00:07:37,530 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-19 00:07:37,531 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-19 00:07:37,532 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-19 00:07:37,532 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-19 00:07:37,533 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-19 00:07:37,533 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-19 00:07:37,533 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-19 00:07:37,535 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-19 00:07:37,535 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-19 00:07:37,536 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2018-11-19 00:07:37,565 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-19 00:07:37,566 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-19 00:07:37,566 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-19 00:07:37,567 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-11-19 00:07:37,568 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-19 00:07:37,568 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-19 00:07:37,568 INFO L133 SettingsManager]: * Use SBE=true [2018-11-19 00:07:37,568 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-19 00:07:37,568 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-19 00:07:37,569 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-19 00:07:37,569 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-19 00:07:37,569 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-19 00:07:37,569 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-19 00:07:37,569 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-19 00:07:37,571 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-19 00:07:37,571 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-19 00:07:37,571 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-19 00:07:37,571 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-19 00:07:37,571 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-19 00:07:37,573 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-19 00:07:37,573 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-19 00:07:37,574 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-19 00:07:37,574 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-19 00:07:37,574 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-19 00:07:37,574 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-19 00:07:37,574 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-19 00:07:37,575 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-19 00:07:37,575 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-19 00:07:37,575 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-19 00:07:37,575 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-11-19 00:07:37,575 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-11-19 00:07:37,638 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-19 00:07:37,651 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-19 00:07:37,655 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-19 00:07:37,656 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-19 00:07:37,656 INFO L276 PluginConnector]: CDTParser initialized [2018-11-19 00:07:37,657 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-new/count_by_k_true-unreach-call_true-termination.i [2018-11-19 00:07:37,715 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9dd89f385/4b7f8b609feb4513a05be490fa902c8f/FLAG37ab28955 [2018-11-19 00:07:38,124 INFO L307 CDTParser]: Found 1 translation units. [2018-11-19 00:07:38,125 INFO L161 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-new/count_by_k_true-unreach-call_true-termination.i [2018-11-19 00:07:38,132 INFO L355 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9dd89f385/4b7f8b609feb4513a05be490fa902c8f/FLAG37ab28955 [2018-11-19 00:07:38,517 INFO L363 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9dd89f385/4b7f8b609feb4513a05be490fa902c8f [2018-11-19 00:07:38,526 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-19 00:07:38,528 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-11-19 00:07:38,529 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-19 00:07:38,529 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-19 00:07:38,533 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-19 00:07:38,534 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 12:07:38" (1/1) ... [2018-11-19 00:07:38,537 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c930570 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 12:07:38, skipping insertion in model container [2018-11-19 00:07:38,537 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 12:07:38" (1/1) ... [2018-11-19 00:07:38,548 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-19 00:07:38,576 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-19 00:07:38,820 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-19 00:07:38,825 INFO L191 MainTranslator]: Completed pre-run [2018-11-19 00:07:38,843 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-19 00:07:38,860 INFO L195 MainTranslator]: Completed translation [2018-11-19 00:07:38,860 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 12:07:38 WrapperNode [2018-11-19 00:07:38,860 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-19 00:07:38,861 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-19 00:07:38,862 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-19 00:07:38,862 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-19 00:07:38,877 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 12:07:38" (1/1) ... [2018-11-19 00:07:38,877 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 12:07:38" (1/1) ... [2018-11-19 00:07:38,886 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 12:07:38" (1/1) ... [2018-11-19 00:07:38,887 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 12:07:38" (1/1) ... [2018-11-19 00:07:38,892 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 12:07:38" (1/1) ... [2018-11-19 00:07:38,898 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 12:07:38" (1/1) ... [2018-11-19 00:07:38,899 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 12:07:38" (1/1) ... [2018-11-19 00:07:38,901 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-19 00:07:38,901 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-19 00:07:38,902 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-19 00:07:38,902 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-19 00:07:38,903 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 12:07:38" (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:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-19 00:07:39,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-19 00:07:39,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-19 00:07:39,032 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-11-19 00:07:39,033 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-19 00:07:39,033 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-11-19 00:07:39,033 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assume [2018-11-19 00:07:39,033 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-11-19 00:07:39,033 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-11-19 00:07:39,033 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-19 00:07:39,034 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-19 00:07:39,034 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-19 00:07:39,457 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-19 00:07:39,458 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 12:07:39 BoogieIcfgContainer [2018-11-19 00:07:39,458 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-19 00:07:39,458 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-19 00:07:39,459 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-19 00:07:39,462 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-19 00:07:39,462 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 12:07:38" (1/3) ... [2018-11-19 00:07:39,463 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@647efb35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 12:07:39, skipping insertion in model container [2018-11-19 00:07:39,464 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 12:07:38" (2/3) ... [2018-11-19 00:07:39,464 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@647efb35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 12:07:39, skipping insertion in model container [2018-11-19 00:07:39,464 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 12:07:39" (3/3) ... [2018-11-19 00:07:39,466 INFO L112 eAbstractionObserver]: Analyzing ICFG count_by_k_true-unreach-call_true-termination.i [2018-11-19 00:07:39,477 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-19 00:07:39,486 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-19 00:07:39,504 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-19 00:07:39,534 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-19 00:07:39,534 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-19 00:07:39,535 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-19 00:07:39,535 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-19 00:07:39,535 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-19 00:07:39,535 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-19 00:07:39,535 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-19 00:07:39,535 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-19 00:07:39,536 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-19 00:07:39,558 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states. [2018-11-19 00:07:39,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-11-19 00:07:39,564 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:07:39,565 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:07:39,568 INFO L423 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:07:39,573 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:07:39,574 INFO L82 PathProgramCache]: Analyzing trace with hash 1152414567, now seen corresponding path program 1 times [2018-11-19 00:07:39,576 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:07:39,577 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:07:39,627 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:39,627 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 00:07:39,628 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:39,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:39,705 INFO L256 TraceCheckUtils]: 0: Hoare triple {24#true} call ULTIMATE.init(); {24#true} is VALID [2018-11-19 00:07:39,709 INFO L273 TraceCheckUtils]: 1: Hoare triple {24#true} assume true; {24#true} is VALID [2018-11-19 00:07:39,710 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {24#true} {24#true} #38#return; {24#true} is VALID [2018-11-19 00:07:39,710 INFO L256 TraceCheckUtils]: 3: Hoare triple {24#true} call #t~ret2 := main(); {24#true} is VALID [2018-11-19 00:07:39,710 INFO L273 TraceCheckUtils]: 4: Hoare triple {24#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {24#true} is VALID [2018-11-19 00:07:39,711 INFO L273 TraceCheckUtils]: 5: Hoare triple {24#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {24#true} is VALID [2018-11-19 00:07:39,719 INFO L273 TraceCheckUtils]: 6: Hoare triple {24#true} assume !true; {25#false} is VALID [2018-11-19 00:07:39,720 INFO L256 TraceCheckUtils]: 7: Hoare triple {25#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {25#false} is VALID [2018-11-19 00:07:39,720 INFO L273 TraceCheckUtils]: 8: Hoare triple {25#false} ~cond := #in~cond; {25#false} is VALID [2018-11-19 00:07:39,723 INFO L273 TraceCheckUtils]: 9: Hoare triple {25#false} assume 0 == ~cond; {25#false} is VALID [2018-11-19 00:07:39,723 INFO L273 TraceCheckUtils]: 10: Hoare triple {25#false} assume !false; {25#false} is VALID [2018-11-19 00:07:39,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:39,736 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-19 00:07:39,736 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-19 00:07:39,743 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 11 [2018-11-19 00:07:39,748 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:07:39,757 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2 states. [2018-11-19 00:07:39,810 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 11 edges. 11 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:39,811 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-11-19 00:07:39,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-11-19 00:07:39,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-11-19 00:07:39,823 INFO L87 Difference]: Start difference. First operand 21 states. Second operand 2 states. [2018-11-19 00:07:39,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:39,921 INFO L93 Difference]: Finished difference Result 33 states and 37 transitions. [2018-11-19 00:07:39,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-11-19 00:07:39,921 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 11 [2018-11-19 00:07:39,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:07:39,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2018-11-19 00:07:39,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 37 transitions. [2018-11-19 00:07:39,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2018-11-19 00:07:39,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 37 transitions. [2018-11-19 00:07:39,939 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2 states and 37 transitions. [2018-11-19 00:07:40,271 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 37 edges. 37 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:40,282 INFO L225 Difference]: With dead ends: 33 [2018-11-19 00:07:40,283 INFO L226 Difference]: Without dead ends: 14 [2018-11-19 00:07:40,286 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-11-19 00:07:40,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2018-11-19 00:07:40,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2018-11-19 00:07:40,409 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:07:40,409 INFO L82 GeneralOperation]: Start isEquivalent. First operand 14 states. Second operand 14 states. [2018-11-19 00:07:40,410 INFO L74 IsIncluded]: Start isIncluded. First operand 14 states. Second operand 14 states. [2018-11-19 00:07:40,410 INFO L87 Difference]: Start difference. First operand 14 states. Second operand 14 states. [2018-11-19 00:07:40,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:40,414 INFO L93 Difference]: Finished difference Result 14 states and 14 transitions. [2018-11-19 00:07:40,414 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 14 transitions. [2018-11-19 00:07:40,414 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:40,415 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:40,415 INFO L74 IsIncluded]: Start isIncluded. First operand 14 states. Second operand 14 states. [2018-11-19 00:07:40,415 INFO L87 Difference]: Start difference. First operand 14 states. Second operand 14 states. [2018-11-19 00:07:40,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:40,418 INFO L93 Difference]: Finished difference Result 14 states and 14 transitions. [2018-11-19 00:07:40,418 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 14 transitions. [2018-11-19 00:07:40,419 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:40,419 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:40,419 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:07:40,420 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:07:40,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2018-11-19 00:07:40,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 14 transitions. [2018-11-19 00:07:40,423 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 14 transitions. Word has length 11 [2018-11-19 00:07:40,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:07:40,424 INFO L480 AbstractCegarLoop]: Abstraction has 14 states and 14 transitions. [2018-11-19 00:07:40,424 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-11-19 00:07:40,424 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 14 transitions. [2018-11-19 00:07:40,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-11-19 00:07:40,425 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:07:40,425 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:07:40,426 INFO L423 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:07:40,426 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:07:40,426 INFO L82 PathProgramCache]: Analyzing trace with hash 1083883255, now seen corresponding path program 1 times [2018-11-19 00:07:40,426 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:07:40,426 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:07:40,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:40,428 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 00:07:40,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:40,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:40,845 INFO L256 TraceCheckUtils]: 0: Hoare triple {119#true} call ULTIMATE.init(); {119#true} is VALID [2018-11-19 00:07:40,846 INFO L273 TraceCheckUtils]: 1: Hoare triple {119#true} assume true; {119#true} is VALID [2018-11-19 00:07:40,846 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {119#true} {119#true} #38#return; {119#true} is VALID [2018-11-19 00:07:40,847 INFO L256 TraceCheckUtils]: 3: Hoare triple {119#true} call #t~ret2 := main(); {119#true} is VALID [2018-11-19 00:07:40,848 INFO L273 TraceCheckUtils]: 4: Hoare triple {119#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {119#true} is VALID [2018-11-19 00:07:40,850 INFO L273 TraceCheckUtils]: 5: Hoare triple {119#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {121#(<= main_~i~0 (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:40,851 INFO L273 TraceCheckUtils]: 6: Hoare triple {121#(<= main_~i~0 (* 1000000 main_~k~0))} assume true; {121#(<= main_~i~0 (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:40,852 INFO L273 TraceCheckUtils]: 7: Hoare triple {121#(<= main_~i~0 (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {122#(and (<= (* 1000000 main_~k~0) main_~i~0) (<= main_~i~0 (* 1000000 main_~k~0)))} is VALID [2018-11-19 00:07:40,854 INFO L256 TraceCheckUtils]: 8: Hoare triple {122#(and (<= (* 1000000 main_~k~0) main_~i~0) (<= main_~i~0 (* 1000000 main_~k~0)))} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {123#(= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2018-11-19 00:07:40,866 INFO L273 TraceCheckUtils]: 9: Hoare triple {123#(= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {124#(= 1 __VERIFIER_assert_~cond)} is VALID [2018-11-19 00:07:40,879 INFO L273 TraceCheckUtils]: 10: Hoare triple {124#(= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {120#false} is VALID [2018-11-19 00:07:40,879 INFO L273 TraceCheckUtils]: 11: Hoare triple {120#false} assume !false; {120#false} is VALID [2018-11-19 00:07:40,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:40,882 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-19 00:07:40,882 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-19 00:07:40,883 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 12 [2018-11-19 00:07:40,884 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:07:40,885 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states. [2018-11-19 00:07:41,001 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 12 edges. 12 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:41,001 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-19 00:07:41,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-19 00:07:41,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-11-19 00:07:41,003 INFO L87 Difference]: Start difference. First operand 14 states and 14 transitions. Second operand 6 states. [2018-11-19 00:07:41,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:41,224 INFO L93 Difference]: Finished difference Result 21 states and 21 transitions. [2018-11-19 00:07:41,224 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-19 00:07:41,224 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 12 [2018-11-19 00:07:41,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:07:41,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-19 00:07:41,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 21 transitions. [2018-11-19 00:07:41,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-19 00:07:41,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 21 transitions. [2018-11-19 00:07:41,230 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 21 transitions. [2018-11-19 00:07:41,391 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 21 edges. 21 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:41,393 INFO L225 Difference]: With dead ends: 21 [2018-11-19 00:07:41,393 INFO L226 Difference]: Without dead ends: 16 [2018-11-19 00:07:41,394 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-11-19 00:07:41,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2018-11-19 00:07:41,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2018-11-19 00:07:41,504 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:07:41,504 INFO L82 GeneralOperation]: Start isEquivalent. First operand 16 states. Second operand 16 states. [2018-11-19 00:07:41,504 INFO L74 IsIncluded]: Start isIncluded. First operand 16 states. Second operand 16 states. [2018-11-19 00:07:41,504 INFO L87 Difference]: Start difference. First operand 16 states. Second operand 16 states. [2018-11-19 00:07:41,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:41,509 INFO L93 Difference]: Finished difference Result 16 states and 16 transitions. [2018-11-19 00:07:41,509 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 16 transitions. [2018-11-19 00:07:41,510 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:41,510 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:41,510 INFO L74 IsIncluded]: Start isIncluded. First operand 16 states. Second operand 16 states. [2018-11-19 00:07:41,510 INFO L87 Difference]: Start difference. First operand 16 states. Second operand 16 states. [2018-11-19 00:07:41,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:41,514 INFO L93 Difference]: Finished difference Result 16 states and 16 transitions. [2018-11-19 00:07:41,514 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 16 transitions. [2018-11-19 00:07:41,515 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:41,515 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:41,515 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:07:41,515 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:07:41,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2018-11-19 00:07:41,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 16 transitions. [2018-11-19 00:07:41,521 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 16 transitions. Word has length 12 [2018-11-19 00:07:41,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:07:41,522 INFO L480 AbstractCegarLoop]: Abstraction has 16 states and 16 transitions. [2018-11-19 00:07:41,522 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-19 00:07:41,522 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 16 transitions. [2018-11-19 00:07:41,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-11-19 00:07:41,523 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:07:41,523 INFO L375 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:07:41,523 INFO L423 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:07:41,523 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:07:41,524 INFO L82 PathProgramCache]: Analyzing trace with hash 1128913667, now seen corresponding path program 1 times [2018-11-19 00:07:41,524 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:07:41,524 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:07:41,525 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:41,526 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 00:07:41,526 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:41,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:41,820 INFO L256 TraceCheckUtils]: 0: Hoare triple {216#true} call ULTIMATE.init(); {216#true} is VALID [2018-11-19 00:07:41,820 INFO L273 TraceCheckUtils]: 1: Hoare triple {216#true} assume true; {216#true} is VALID [2018-11-19 00:07:41,821 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {216#true} {216#true} #38#return; {216#true} is VALID [2018-11-19 00:07:41,821 INFO L256 TraceCheckUtils]: 3: Hoare triple {216#true} call #t~ret2 := main(); {216#true} is VALID [2018-11-19 00:07:41,822 INFO L273 TraceCheckUtils]: 4: Hoare triple {216#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {216#true} is VALID [2018-11-19 00:07:41,828 INFO L273 TraceCheckUtils]: 5: Hoare triple {216#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {218#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:41,831 INFO L273 TraceCheckUtils]: 6: Hoare triple {218#(<= main_~i~0 0)} assume true; {218#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:41,831 INFO L273 TraceCheckUtils]: 7: Hoare triple {218#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {219#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:07:41,834 INFO L273 TraceCheckUtils]: 8: Hoare triple {219#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {220#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:41,835 INFO L273 TraceCheckUtils]: 9: Hoare triple {220#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {220#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:41,836 INFO L273 TraceCheckUtils]: 10: Hoare triple {220#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {217#false} is VALID [2018-11-19 00:07:41,837 INFO L256 TraceCheckUtils]: 11: Hoare triple {217#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {217#false} is VALID [2018-11-19 00:07:41,837 INFO L273 TraceCheckUtils]: 12: Hoare triple {217#false} ~cond := #in~cond; {217#false} is VALID [2018-11-19 00:07:41,837 INFO L273 TraceCheckUtils]: 13: Hoare triple {217#false} assume 0 == ~cond; {217#false} is VALID [2018-11-19 00:07:41,838 INFO L273 TraceCheckUtils]: 14: Hoare triple {217#false} assume !false; {217#false} is VALID [2018-11-19 00:07:41,840 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:41,841 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:07:41,841 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-19 00:07:41,853 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 00:07:41,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:41,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:41,881 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:07:42,193 INFO L256 TraceCheckUtils]: 0: Hoare triple {216#true} call ULTIMATE.init(); {216#true} is VALID [2018-11-19 00:07:42,194 INFO L273 TraceCheckUtils]: 1: Hoare triple {216#true} assume true; {216#true} is VALID [2018-11-19 00:07:42,194 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {216#true} {216#true} #38#return; {216#true} is VALID [2018-11-19 00:07:42,194 INFO L256 TraceCheckUtils]: 3: Hoare triple {216#true} call #t~ret2 := main(); {216#true} is VALID [2018-11-19 00:07:42,195 INFO L273 TraceCheckUtils]: 4: Hoare triple {216#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {216#true} is VALID [2018-11-19 00:07:42,196 INFO L273 TraceCheckUtils]: 5: Hoare triple {216#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {218#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:42,197 INFO L273 TraceCheckUtils]: 6: Hoare triple {218#(<= main_~i~0 0)} assume true; {218#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:42,197 INFO L273 TraceCheckUtils]: 7: Hoare triple {218#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {245#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 0))} is VALID [2018-11-19 00:07:42,199 INFO L273 TraceCheckUtils]: 8: Hoare triple {245#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 0))} ~i~0 := ~i~0 + ~k~0; {249#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 main_~k~0))} is VALID [2018-11-19 00:07:42,200 INFO L273 TraceCheckUtils]: 9: Hoare triple {249#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 main_~k~0))} assume true; {249#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 main_~k~0))} is VALID [2018-11-19 00:07:42,202 INFO L273 TraceCheckUtils]: 10: Hoare triple {249#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {217#false} is VALID [2018-11-19 00:07:42,202 INFO L256 TraceCheckUtils]: 11: Hoare triple {217#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {217#false} is VALID [2018-11-19 00:07:42,202 INFO L273 TraceCheckUtils]: 12: Hoare triple {217#false} ~cond := #in~cond; {217#false} is VALID [2018-11-19 00:07:42,203 INFO L273 TraceCheckUtils]: 13: Hoare triple {217#false} assume 0 == ~cond; {217#false} is VALID [2018-11-19 00:07:42,203 INFO L273 TraceCheckUtils]: 14: Hoare triple {217#false} assume !false; {217#false} is VALID [2018-11-19 00:07:42,205 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:42,226 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:07:42,226 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2018-11-19 00:07:42,227 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 15 [2018-11-19 00:07:42,227 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:07:42,228 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2018-11-19 00:07:42,325 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 19 edges. 19 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:42,326 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-11-19 00:07:42,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-11-19 00:07:42,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2018-11-19 00:07:42,327 INFO L87 Difference]: Start difference. First operand 16 states and 16 transitions. Second operand 7 states. [2018-11-19 00:07:42,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:42,639 INFO L93 Difference]: Finished difference Result 30 states and 32 transitions. [2018-11-19 00:07:42,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-19 00:07:42,640 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 15 [2018-11-19 00:07:42,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:07:42,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2018-11-19 00:07:42,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 32 transitions. [2018-11-19 00:07:42,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2018-11-19 00:07:42,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 32 transitions. [2018-11-19 00:07:42,645 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states and 32 transitions. [2018-11-19 00:07:42,716 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 32 edges. 32 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:42,718 INFO L225 Difference]: With dead ends: 30 [2018-11-19 00:07:42,718 INFO L226 Difference]: Without dead ends: 25 [2018-11-19 00:07:42,718 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2018-11-19 00:07:42,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2018-11-19 00:07:42,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2018-11-19 00:07:42,766 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:07:42,766 INFO L82 GeneralOperation]: Start isEquivalent. First operand 25 states. Second operand 25 states. [2018-11-19 00:07:42,766 INFO L74 IsIncluded]: Start isIncluded. First operand 25 states. Second operand 25 states. [2018-11-19 00:07:42,767 INFO L87 Difference]: Start difference. First operand 25 states. Second operand 25 states. [2018-11-19 00:07:42,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:42,769 INFO L93 Difference]: Finished difference Result 25 states and 25 transitions. [2018-11-19 00:07:42,769 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2018-11-19 00:07:42,769 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:42,769 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:42,770 INFO L74 IsIncluded]: Start isIncluded. First operand 25 states. Second operand 25 states. [2018-11-19 00:07:42,770 INFO L87 Difference]: Start difference. First operand 25 states. Second operand 25 states. [2018-11-19 00:07:42,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:42,772 INFO L93 Difference]: Finished difference Result 25 states and 25 transitions. [2018-11-19 00:07:42,772 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2018-11-19 00:07:42,773 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:42,773 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:42,773 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:07:42,774 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:07:42,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2018-11-19 00:07:42,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 25 transitions. [2018-11-19 00:07:42,776 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 25 transitions. Word has length 15 [2018-11-19 00:07:42,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:07:42,776 INFO L480 AbstractCegarLoop]: Abstraction has 25 states and 25 transitions. [2018-11-19 00:07:42,776 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-11-19 00:07:42,777 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2018-11-19 00:07:42,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-11-19 00:07:42,778 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:07:42,778 INFO L375 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:07:42,778 INFO L423 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:07:42,778 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:07:42,779 INFO L82 PathProgramCache]: Analyzing trace with hash 1437681655, now seen corresponding path program 2 times [2018-11-19 00:07:42,779 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:07:42,779 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:07:42,780 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:42,780 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 00:07:42,780 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:42,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:43,128 INFO L256 TraceCheckUtils]: 0: Hoare triple {398#true} call ULTIMATE.init(); {398#true} is VALID [2018-11-19 00:07:43,129 INFO L273 TraceCheckUtils]: 1: Hoare triple {398#true} assume true; {398#true} is VALID [2018-11-19 00:07:43,129 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {398#true} {398#true} #38#return; {398#true} is VALID [2018-11-19 00:07:43,129 INFO L256 TraceCheckUtils]: 3: Hoare triple {398#true} call #t~ret2 := main(); {398#true} is VALID [2018-11-19 00:07:43,129 INFO L273 TraceCheckUtils]: 4: Hoare triple {398#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {398#true} is VALID [2018-11-19 00:07:43,130 INFO L273 TraceCheckUtils]: 5: Hoare triple {398#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {400#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:43,130 INFO L273 TraceCheckUtils]: 6: Hoare triple {400#(<= main_~i~0 0)} assume true; {400#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:43,131 INFO L273 TraceCheckUtils]: 7: Hoare triple {400#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {400#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:43,132 INFO L273 TraceCheckUtils]: 8: Hoare triple {400#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {401#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:43,134 INFO L273 TraceCheckUtils]: 9: Hoare triple {401#(<= main_~i~0 main_~k~0)} assume true; {401#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:43,135 INFO L273 TraceCheckUtils]: 10: Hoare triple {401#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {401#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:43,136 INFO L273 TraceCheckUtils]: 11: Hoare triple {401#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {402#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:43,136 INFO L273 TraceCheckUtils]: 12: Hoare triple {402#(<= main_~i~0 (* 2 main_~k~0))} assume true; {402#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:43,137 INFO L273 TraceCheckUtils]: 13: Hoare triple {402#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {402#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:43,146 INFO L273 TraceCheckUtils]: 14: Hoare triple {402#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {403#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:43,146 INFO L273 TraceCheckUtils]: 15: Hoare triple {403#(<= main_~i~0 (* 3 main_~k~0))} assume true; {403#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:43,150 INFO L273 TraceCheckUtils]: 16: Hoare triple {403#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {404#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:07:43,150 INFO L273 TraceCheckUtils]: 17: Hoare triple {404#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {405#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:43,151 INFO L273 TraceCheckUtils]: 18: Hoare triple {405#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {405#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:43,152 INFO L273 TraceCheckUtils]: 19: Hoare triple {405#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {399#false} is VALID [2018-11-19 00:07:43,152 INFO L256 TraceCheckUtils]: 20: Hoare triple {399#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {399#false} is VALID [2018-11-19 00:07:43,153 INFO L273 TraceCheckUtils]: 21: Hoare triple {399#false} ~cond := #in~cond; {399#false} is VALID [2018-11-19 00:07:43,153 INFO L273 TraceCheckUtils]: 22: Hoare triple {399#false} assume 0 == ~cond; {399#false} is VALID [2018-11-19 00:07:43,153 INFO L273 TraceCheckUtils]: 23: Hoare triple {399#false} assume !false; {399#false} is VALID [2018-11-19 00:07:43,155 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:43,155 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:07:43,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 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-19 00:07:43,167 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-19 00:07:43,180 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-19 00:07:43,181 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:07:43,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:43,189 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:07:43,365 INFO L256 TraceCheckUtils]: 0: Hoare triple {398#true} call ULTIMATE.init(); {398#true} is VALID [2018-11-19 00:07:43,365 INFO L273 TraceCheckUtils]: 1: Hoare triple {398#true} assume true; {398#true} is VALID [2018-11-19 00:07:43,366 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {398#true} {398#true} #38#return; {398#true} is VALID [2018-11-19 00:07:43,366 INFO L256 TraceCheckUtils]: 3: Hoare triple {398#true} call #t~ret2 := main(); {398#true} is VALID [2018-11-19 00:07:43,367 INFO L273 TraceCheckUtils]: 4: Hoare triple {398#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {398#true} is VALID [2018-11-19 00:07:43,367 INFO L273 TraceCheckUtils]: 5: Hoare triple {398#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {400#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:43,368 INFO L273 TraceCheckUtils]: 6: Hoare triple {400#(<= main_~i~0 0)} assume true; {400#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:43,369 INFO L273 TraceCheckUtils]: 7: Hoare triple {400#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {400#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:43,370 INFO L273 TraceCheckUtils]: 8: Hoare triple {400#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {401#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:43,370 INFO L273 TraceCheckUtils]: 9: Hoare triple {401#(<= main_~i~0 main_~k~0)} assume true; {401#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:43,371 INFO L273 TraceCheckUtils]: 10: Hoare triple {401#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {401#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:43,375 INFO L273 TraceCheckUtils]: 11: Hoare triple {401#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {402#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:43,375 INFO L273 TraceCheckUtils]: 12: Hoare triple {402#(<= main_~i~0 (* 2 main_~k~0))} assume true; {402#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:43,376 INFO L273 TraceCheckUtils]: 13: Hoare triple {402#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {402#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:43,377 INFO L273 TraceCheckUtils]: 14: Hoare triple {402#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {403#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:43,377 INFO L273 TraceCheckUtils]: 15: Hoare triple {403#(<= main_~i~0 (* 3 main_~k~0))} assume true; {403#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:43,378 INFO L273 TraceCheckUtils]: 16: Hoare triple {403#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {457#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 3 main_~k~0)))} is VALID [2018-11-19 00:07:43,380 INFO L273 TraceCheckUtils]: 17: Hoare triple {457#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 3 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {461#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 4 main_~k~0)))} is VALID [2018-11-19 00:07:43,381 INFO L273 TraceCheckUtils]: 18: Hoare triple {461#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 4 main_~k~0)))} assume true; {461#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 4 main_~k~0)))} is VALID [2018-11-19 00:07:43,382 INFO L273 TraceCheckUtils]: 19: Hoare triple {461#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 4 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {399#false} is VALID [2018-11-19 00:07:43,382 INFO L256 TraceCheckUtils]: 20: Hoare triple {399#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {399#false} is VALID [2018-11-19 00:07:43,382 INFO L273 TraceCheckUtils]: 21: Hoare triple {399#false} ~cond := #in~cond; {399#false} is VALID [2018-11-19 00:07:43,383 INFO L273 TraceCheckUtils]: 22: Hoare triple {399#false} assume 0 == ~cond; {399#false} is VALID [2018-11-19 00:07:43,383 INFO L273 TraceCheckUtils]: 23: Hoare triple {399#false} assume !false; {399#false} is VALID [2018-11-19 00:07:43,385 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:43,404 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:07:43,405 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2018-11-19 00:07:43,405 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 24 [2018-11-19 00:07:43,406 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:07:43,406 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states. [2018-11-19 00:07:43,490 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 28 edges. 28 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:43,490 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-11-19 00:07:43,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-11-19 00:07:43,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2018-11-19 00:07:43,491 INFO L87 Difference]: Start difference. First operand 25 states and 25 transitions. Second operand 10 states. [2018-11-19 00:07:43,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:43,944 INFO L93 Difference]: Finished difference Result 39 states and 41 transitions. [2018-11-19 00:07:43,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-11-19 00:07:43,944 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 24 [2018-11-19 00:07:43,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:07:43,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2018-11-19 00:07:43,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 41 transitions. [2018-11-19 00:07:43,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2018-11-19 00:07:43,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 41 transitions. [2018-11-19 00:07:43,950 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states and 41 transitions. [2018-11-19 00:07:44,010 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 41 edges. 41 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:44,012 INFO L225 Difference]: With dead ends: 39 [2018-11-19 00:07:44,013 INFO L226 Difference]: Without dead ends: 34 [2018-11-19 00:07:44,013 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2018-11-19 00:07:44,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2018-11-19 00:07:44,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2018-11-19 00:07:44,055 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:07:44,055 INFO L82 GeneralOperation]: Start isEquivalent. First operand 34 states. Second operand 34 states. [2018-11-19 00:07:44,056 INFO L74 IsIncluded]: Start isIncluded. First operand 34 states. Second operand 34 states. [2018-11-19 00:07:44,056 INFO L87 Difference]: Start difference. First operand 34 states. Second operand 34 states. [2018-11-19 00:07:44,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:44,060 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-11-19 00:07:44,060 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2018-11-19 00:07:44,060 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:44,061 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:44,061 INFO L74 IsIncluded]: Start isIncluded. First operand 34 states. Second operand 34 states. [2018-11-19 00:07:44,061 INFO L87 Difference]: Start difference. First operand 34 states. Second operand 34 states. [2018-11-19 00:07:44,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:44,064 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-11-19 00:07:44,064 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2018-11-19 00:07:44,065 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:44,065 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:44,065 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:07:44,065 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:07:44,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-11-19 00:07:44,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 34 transitions. [2018-11-19 00:07:44,068 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 34 transitions. Word has length 24 [2018-11-19 00:07:44,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:07:44,069 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 34 transitions. [2018-11-19 00:07:44,069 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-11-19 00:07:44,069 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2018-11-19 00:07:44,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-11-19 00:07:44,070 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:07:44,070 INFO L375 BasicCegarLoop]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:07:44,071 INFO L423 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:07:44,071 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:07:44,071 INFO L82 PathProgramCache]: Analyzing trace with hash -656200317, now seen corresponding path program 3 times [2018-11-19 00:07:44,071 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:07:44,071 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:07:44,072 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:44,072 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:07:44,073 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:44,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:44,458 INFO L256 TraceCheckUtils]: 0: Hoare triple {662#true} call ULTIMATE.init(); {662#true} is VALID [2018-11-19 00:07:44,459 INFO L273 TraceCheckUtils]: 1: Hoare triple {662#true} assume true; {662#true} is VALID [2018-11-19 00:07:44,459 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {662#true} {662#true} #38#return; {662#true} is VALID [2018-11-19 00:07:44,460 INFO L256 TraceCheckUtils]: 3: Hoare triple {662#true} call #t~ret2 := main(); {662#true} is VALID [2018-11-19 00:07:44,460 INFO L273 TraceCheckUtils]: 4: Hoare triple {662#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {662#true} is VALID [2018-11-19 00:07:44,465 INFO L273 TraceCheckUtils]: 5: Hoare triple {662#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {664#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:44,465 INFO L273 TraceCheckUtils]: 6: Hoare triple {664#(<= main_~i~0 0)} assume true; {664#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:44,466 INFO L273 TraceCheckUtils]: 7: Hoare triple {664#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {664#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:44,467 INFO L273 TraceCheckUtils]: 8: Hoare triple {664#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {665#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:44,467 INFO L273 TraceCheckUtils]: 9: Hoare triple {665#(<= main_~i~0 main_~k~0)} assume true; {665#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:44,468 INFO L273 TraceCheckUtils]: 10: Hoare triple {665#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {665#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:44,469 INFO L273 TraceCheckUtils]: 11: Hoare triple {665#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {666#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:44,470 INFO L273 TraceCheckUtils]: 12: Hoare triple {666#(<= main_~i~0 (* 2 main_~k~0))} assume true; {666#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:44,471 INFO L273 TraceCheckUtils]: 13: Hoare triple {666#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {666#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:44,472 INFO L273 TraceCheckUtils]: 14: Hoare triple {666#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {667#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:44,473 INFO L273 TraceCheckUtils]: 15: Hoare triple {667#(<= main_~i~0 (* 3 main_~k~0))} assume true; {667#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:44,473 INFO L273 TraceCheckUtils]: 16: Hoare triple {667#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {667#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:44,474 INFO L273 TraceCheckUtils]: 17: Hoare triple {667#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {668#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:44,475 INFO L273 TraceCheckUtils]: 18: Hoare triple {668#(<= main_~i~0 (* 4 main_~k~0))} assume true; {668#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:44,476 INFO L273 TraceCheckUtils]: 19: Hoare triple {668#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {668#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:44,492 INFO L273 TraceCheckUtils]: 20: Hoare triple {668#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {669#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:44,493 INFO L273 TraceCheckUtils]: 21: Hoare triple {669#(<= main_~i~0 (* 5 main_~k~0))} assume true; {669#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:44,493 INFO L273 TraceCheckUtils]: 22: Hoare triple {669#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {669#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:44,495 INFO L273 TraceCheckUtils]: 23: Hoare triple {669#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {670#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:44,496 INFO L273 TraceCheckUtils]: 24: Hoare triple {670#(<= main_~i~0 (* 6 main_~k~0))} assume true; {670#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:44,497 INFO L273 TraceCheckUtils]: 25: Hoare triple {670#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {671#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:07:44,498 INFO L273 TraceCheckUtils]: 26: Hoare triple {671#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {672#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:44,502 INFO L273 TraceCheckUtils]: 27: Hoare triple {672#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {672#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:44,503 INFO L273 TraceCheckUtils]: 28: Hoare triple {672#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {663#false} is VALID [2018-11-19 00:07:44,503 INFO L256 TraceCheckUtils]: 29: Hoare triple {663#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {663#false} is VALID [2018-11-19 00:07:44,503 INFO L273 TraceCheckUtils]: 30: Hoare triple {663#false} ~cond := #in~cond; {663#false} is VALID [2018-11-19 00:07:44,504 INFO L273 TraceCheckUtils]: 31: Hoare triple {663#false} assume 0 == ~cond; {663#false} is VALID [2018-11-19 00:07:44,504 INFO L273 TraceCheckUtils]: 32: Hoare triple {663#false} assume !false; {663#false} is VALID [2018-11-19 00:07:44,508 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:44,508 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:07:44,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 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 [2018-11-19 00:07:44,525 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-11-19 00:07:44,548 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2018-11-19 00:07:44,548 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:07:44,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:44,566 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:07:44,736 INFO L256 TraceCheckUtils]: 0: Hoare triple {662#true} call ULTIMATE.init(); {662#true} is VALID [2018-11-19 00:07:44,737 INFO L273 TraceCheckUtils]: 1: Hoare triple {662#true} assume true; {662#true} is VALID [2018-11-19 00:07:44,737 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {662#true} {662#true} #38#return; {662#true} is VALID [2018-11-19 00:07:44,737 INFO L256 TraceCheckUtils]: 3: Hoare triple {662#true} call #t~ret2 := main(); {662#true} is VALID [2018-11-19 00:07:44,738 INFO L273 TraceCheckUtils]: 4: Hoare triple {662#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {662#true} is VALID [2018-11-19 00:07:44,738 INFO L273 TraceCheckUtils]: 5: Hoare triple {662#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {664#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:44,739 INFO L273 TraceCheckUtils]: 6: Hoare triple {664#(<= main_~i~0 0)} assume true; {664#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:44,739 INFO L273 TraceCheckUtils]: 7: Hoare triple {664#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {664#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:44,740 INFO L273 TraceCheckUtils]: 8: Hoare triple {664#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {665#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:44,740 INFO L273 TraceCheckUtils]: 9: Hoare triple {665#(<= main_~i~0 main_~k~0)} assume true; {665#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:44,741 INFO L273 TraceCheckUtils]: 10: Hoare triple {665#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {665#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:44,742 INFO L273 TraceCheckUtils]: 11: Hoare triple {665#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {666#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:44,743 INFO L273 TraceCheckUtils]: 12: Hoare triple {666#(<= main_~i~0 (* 2 main_~k~0))} assume true; {666#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:44,743 INFO L273 TraceCheckUtils]: 13: Hoare triple {666#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {666#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:44,744 INFO L273 TraceCheckUtils]: 14: Hoare triple {666#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {667#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:44,745 INFO L273 TraceCheckUtils]: 15: Hoare triple {667#(<= main_~i~0 (* 3 main_~k~0))} assume true; {667#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:44,746 INFO L273 TraceCheckUtils]: 16: Hoare triple {667#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {667#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:44,747 INFO L273 TraceCheckUtils]: 17: Hoare triple {667#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {668#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:44,747 INFO L273 TraceCheckUtils]: 18: Hoare triple {668#(<= main_~i~0 (* 4 main_~k~0))} assume true; {668#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:44,748 INFO L273 TraceCheckUtils]: 19: Hoare triple {668#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {668#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:44,749 INFO L273 TraceCheckUtils]: 20: Hoare triple {668#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {669#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:44,750 INFO L273 TraceCheckUtils]: 21: Hoare triple {669#(<= main_~i~0 (* 5 main_~k~0))} assume true; {669#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:44,751 INFO L273 TraceCheckUtils]: 22: Hoare triple {669#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {669#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:44,752 INFO L273 TraceCheckUtils]: 23: Hoare triple {669#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {670#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:44,753 INFO L273 TraceCheckUtils]: 24: Hoare triple {670#(<= main_~i~0 (* 6 main_~k~0))} assume true; {670#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:44,753 INFO L273 TraceCheckUtils]: 25: Hoare triple {670#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {751#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 6 main_~k~0)))} is VALID [2018-11-19 00:07:44,755 INFO L273 TraceCheckUtils]: 26: Hoare triple {751#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 6 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {755#(and (<= main_~i~0 (* 7 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:07:44,756 INFO L273 TraceCheckUtils]: 27: Hoare triple {755#(and (<= main_~i~0 (* 7 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume true; {755#(and (<= main_~i~0 (* 7 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:07:44,757 INFO L273 TraceCheckUtils]: 28: Hoare triple {755#(and (<= main_~i~0 (* 7 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {663#false} is VALID [2018-11-19 00:07:44,757 INFO L256 TraceCheckUtils]: 29: Hoare triple {663#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {663#false} is VALID [2018-11-19 00:07:44,757 INFO L273 TraceCheckUtils]: 30: Hoare triple {663#false} ~cond := #in~cond; {663#false} is VALID [2018-11-19 00:07:44,758 INFO L273 TraceCheckUtils]: 31: Hoare triple {663#false} assume 0 == ~cond; {663#false} is VALID [2018-11-19 00:07:44,758 INFO L273 TraceCheckUtils]: 32: Hoare triple {663#false} assume !false; {663#false} is VALID [2018-11-19 00:07:44,762 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:44,782 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:07:44,782 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 13 [2018-11-19 00:07:44,782 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 33 [2018-11-19 00:07:44,783 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:07:44,783 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states. [2018-11-19 00:07:44,836 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 37 edges. 37 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:44,836 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-11-19 00:07:44,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-11-19 00:07:44,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2018-11-19 00:07:44,837 INFO L87 Difference]: Start difference. First operand 34 states and 34 transitions. Second operand 13 states. [2018-11-19 00:07:45,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:45,654 INFO L93 Difference]: Finished difference Result 48 states and 50 transitions. [2018-11-19 00:07:45,654 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-11-19 00:07:45,655 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 33 [2018-11-19 00:07:45,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:07:45,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2018-11-19 00:07:45,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 50 transitions. [2018-11-19 00:07:45,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2018-11-19 00:07:45,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 50 transitions. [2018-11-19 00:07:45,661 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states and 50 transitions. [2018-11-19 00:07:45,751 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 50 edges. 50 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:45,754 INFO L225 Difference]: With dead ends: 48 [2018-11-19 00:07:45,754 INFO L226 Difference]: Without dead ends: 43 [2018-11-19 00:07:45,755 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=135, Invalid=327, Unknown=0, NotChecked=0, Total=462 [2018-11-19 00:07:45,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-11-19 00:07:45,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2018-11-19 00:07:45,815 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:07:45,815 INFO L82 GeneralOperation]: Start isEquivalent. First operand 43 states. Second operand 43 states. [2018-11-19 00:07:45,815 INFO L74 IsIncluded]: Start isIncluded. First operand 43 states. Second operand 43 states. [2018-11-19 00:07:45,816 INFO L87 Difference]: Start difference. First operand 43 states. Second operand 43 states. [2018-11-19 00:07:45,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:45,819 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2018-11-19 00:07:45,819 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2018-11-19 00:07:45,820 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:45,820 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:45,820 INFO L74 IsIncluded]: Start isIncluded. First operand 43 states. Second operand 43 states. [2018-11-19 00:07:45,820 INFO L87 Difference]: Start difference. First operand 43 states. Second operand 43 states. [2018-11-19 00:07:45,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:45,823 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2018-11-19 00:07:45,823 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2018-11-19 00:07:45,824 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:45,824 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:45,824 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:07:45,824 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:07:45,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-11-19 00:07:45,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 43 transitions. [2018-11-19 00:07:45,827 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 43 transitions. Word has length 33 [2018-11-19 00:07:45,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:07:45,827 INFO L480 AbstractCegarLoop]: Abstraction has 43 states and 43 transitions. [2018-11-19 00:07:45,827 INFO L481 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-11-19 00:07:45,828 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2018-11-19 00:07:45,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-11-19 00:07:45,829 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:07:45,831 INFO L375 BasicCegarLoop]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:07:45,831 INFO L423 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:07:45,831 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:07:45,831 INFO L82 PathProgramCache]: Analyzing trace with hash -1490238089, now seen corresponding path program 4 times [2018-11-19 00:07:45,832 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:07:45,832 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:07:45,835 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:45,835 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:07:45,836 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:45,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:46,686 INFO L256 TraceCheckUtils]: 0: Hoare triple {1004#true} call ULTIMATE.init(); {1004#true} is VALID [2018-11-19 00:07:46,687 INFO L273 TraceCheckUtils]: 1: Hoare triple {1004#true} assume true; {1004#true} is VALID [2018-11-19 00:07:46,687 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {1004#true} {1004#true} #38#return; {1004#true} is VALID [2018-11-19 00:07:46,687 INFO L256 TraceCheckUtils]: 3: Hoare triple {1004#true} call #t~ret2 := main(); {1004#true} is VALID [2018-11-19 00:07:46,688 INFO L273 TraceCheckUtils]: 4: Hoare triple {1004#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {1004#true} is VALID [2018-11-19 00:07:46,689 INFO L273 TraceCheckUtils]: 5: Hoare triple {1004#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {1006#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:46,689 INFO L273 TraceCheckUtils]: 6: Hoare triple {1006#(<= main_~i~0 0)} assume true; {1006#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:46,690 INFO L273 TraceCheckUtils]: 7: Hoare triple {1006#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {1006#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:46,692 INFO L273 TraceCheckUtils]: 8: Hoare triple {1006#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {1007#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:46,692 INFO L273 TraceCheckUtils]: 9: Hoare triple {1007#(<= main_~i~0 main_~k~0)} assume true; {1007#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:46,693 INFO L273 TraceCheckUtils]: 10: Hoare triple {1007#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {1007#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:46,693 INFO L273 TraceCheckUtils]: 11: Hoare triple {1007#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {1008#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:46,694 INFO L273 TraceCheckUtils]: 12: Hoare triple {1008#(<= main_~i~0 (* 2 main_~k~0))} assume true; {1008#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:46,695 INFO L273 TraceCheckUtils]: 13: Hoare triple {1008#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1008#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:46,696 INFO L273 TraceCheckUtils]: 14: Hoare triple {1008#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1009#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:46,697 INFO L273 TraceCheckUtils]: 15: Hoare triple {1009#(<= main_~i~0 (* 3 main_~k~0))} assume true; {1009#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:46,698 INFO L273 TraceCheckUtils]: 16: Hoare triple {1009#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1009#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:46,699 INFO L273 TraceCheckUtils]: 17: Hoare triple {1009#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1010#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:46,699 INFO L273 TraceCheckUtils]: 18: Hoare triple {1010#(<= main_~i~0 (* 4 main_~k~0))} assume true; {1010#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:46,700 INFO L273 TraceCheckUtils]: 19: Hoare triple {1010#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1010#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:46,701 INFO L273 TraceCheckUtils]: 20: Hoare triple {1010#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1011#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:46,702 INFO L273 TraceCheckUtils]: 21: Hoare triple {1011#(<= main_~i~0 (* 5 main_~k~0))} assume true; {1011#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:46,703 INFO L273 TraceCheckUtils]: 22: Hoare triple {1011#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1011#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:46,704 INFO L273 TraceCheckUtils]: 23: Hoare triple {1011#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1012#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:46,705 INFO L273 TraceCheckUtils]: 24: Hoare triple {1012#(<= main_~i~0 (* 6 main_~k~0))} assume true; {1012#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:46,706 INFO L273 TraceCheckUtils]: 25: Hoare triple {1012#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1012#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:46,708 INFO L273 TraceCheckUtils]: 26: Hoare triple {1012#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1013#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:46,708 INFO L273 TraceCheckUtils]: 27: Hoare triple {1013#(<= main_~i~0 (* 7 main_~k~0))} assume true; {1013#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:46,709 INFO L273 TraceCheckUtils]: 28: Hoare triple {1013#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1013#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:46,710 INFO L273 TraceCheckUtils]: 29: Hoare triple {1013#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1014#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:46,728 INFO L273 TraceCheckUtils]: 30: Hoare triple {1014#(<= main_~i~0 (* 8 main_~k~0))} assume true; {1014#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:46,729 INFO L273 TraceCheckUtils]: 31: Hoare triple {1014#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1014#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:46,730 INFO L273 TraceCheckUtils]: 32: Hoare triple {1014#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1015#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:46,730 INFO L273 TraceCheckUtils]: 33: Hoare triple {1015#(<= main_~i~0 (* 9 main_~k~0))} assume true; {1015#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:46,731 INFO L273 TraceCheckUtils]: 34: Hoare triple {1015#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1016#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:07:46,731 INFO L273 TraceCheckUtils]: 35: Hoare triple {1016#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1017#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:46,738 INFO L273 TraceCheckUtils]: 36: Hoare triple {1017#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {1017#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:46,739 INFO L273 TraceCheckUtils]: 37: Hoare triple {1017#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {1005#false} is VALID [2018-11-19 00:07:46,739 INFO L256 TraceCheckUtils]: 38: Hoare triple {1005#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {1005#false} is VALID [2018-11-19 00:07:46,739 INFO L273 TraceCheckUtils]: 39: Hoare triple {1005#false} ~cond := #in~cond; {1005#false} is VALID [2018-11-19 00:07:46,740 INFO L273 TraceCheckUtils]: 40: Hoare triple {1005#false} assume 0 == ~cond; {1005#false} is VALID [2018-11-19 00:07:46,740 INFO L273 TraceCheckUtils]: 41: Hoare triple {1005#false} assume !false; {1005#false} is VALID [2018-11-19 00:07:46,744 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:46,745 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:07:46,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 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 [2018-11-19 00:07:46,762 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-11-19 00:07:46,787 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-11-19 00:07:46,787 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:07:46,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:46,817 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:07:47,152 INFO L256 TraceCheckUtils]: 0: Hoare triple {1004#true} call ULTIMATE.init(); {1004#true} is VALID [2018-11-19 00:07:47,153 INFO L273 TraceCheckUtils]: 1: Hoare triple {1004#true} assume true; {1004#true} is VALID [2018-11-19 00:07:47,153 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {1004#true} {1004#true} #38#return; {1004#true} is VALID [2018-11-19 00:07:47,154 INFO L256 TraceCheckUtils]: 3: Hoare triple {1004#true} call #t~ret2 := main(); {1004#true} is VALID [2018-11-19 00:07:47,154 INFO L273 TraceCheckUtils]: 4: Hoare triple {1004#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {1004#true} is VALID [2018-11-19 00:07:47,155 INFO L273 TraceCheckUtils]: 5: Hoare triple {1004#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {1006#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:47,155 INFO L273 TraceCheckUtils]: 6: Hoare triple {1006#(<= main_~i~0 0)} assume true; {1006#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:47,156 INFO L273 TraceCheckUtils]: 7: Hoare triple {1006#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {1006#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:47,157 INFO L273 TraceCheckUtils]: 8: Hoare triple {1006#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {1007#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:47,158 INFO L273 TraceCheckUtils]: 9: Hoare triple {1007#(<= main_~i~0 main_~k~0)} assume true; {1007#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:47,159 INFO L273 TraceCheckUtils]: 10: Hoare triple {1007#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {1007#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:47,160 INFO L273 TraceCheckUtils]: 11: Hoare triple {1007#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {1008#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:47,161 INFO L273 TraceCheckUtils]: 12: Hoare triple {1008#(<= main_~i~0 (* 2 main_~k~0))} assume true; {1008#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:47,161 INFO L273 TraceCheckUtils]: 13: Hoare triple {1008#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1008#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:47,163 INFO L273 TraceCheckUtils]: 14: Hoare triple {1008#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1009#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:47,163 INFO L273 TraceCheckUtils]: 15: Hoare triple {1009#(<= main_~i~0 (* 3 main_~k~0))} assume true; {1009#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:47,164 INFO L273 TraceCheckUtils]: 16: Hoare triple {1009#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1009#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:47,165 INFO L273 TraceCheckUtils]: 17: Hoare triple {1009#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1010#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:47,166 INFO L273 TraceCheckUtils]: 18: Hoare triple {1010#(<= main_~i~0 (* 4 main_~k~0))} assume true; {1010#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:47,167 INFO L273 TraceCheckUtils]: 19: Hoare triple {1010#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1010#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:47,172 INFO L273 TraceCheckUtils]: 20: Hoare triple {1010#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1011#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:47,173 INFO L273 TraceCheckUtils]: 21: Hoare triple {1011#(<= main_~i~0 (* 5 main_~k~0))} assume true; {1011#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:47,174 INFO L273 TraceCheckUtils]: 22: Hoare triple {1011#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1011#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:47,174 INFO L273 TraceCheckUtils]: 23: Hoare triple {1011#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1012#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:47,175 INFO L273 TraceCheckUtils]: 24: Hoare triple {1012#(<= main_~i~0 (* 6 main_~k~0))} assume true; {1012#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:47,175 INFO L273 TraceCheckUtils]: 25: Hoare triple {1012#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1012#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:47,176 INFO L273 TraceCheckUtils]: 26: Hoare triple {1012#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1013#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:47,176 INFO L273 TraceCheckUtils]: 27: Hoare triple {1013#(<= main_~i~0 (* 7 main_~k~0))} assume true; {1013#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:47,177 INFO L273 TraceCheckUtils]: 28: Hoare triple {1013#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1013#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:47,178 INFO L273 TraceCheckUtils]: 29: Hoare triple {1013#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1014#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:47,179 INFO L273 TraceCheckUtils]: 30: Hoare triple {1014#(<= main_~i~0 (* 8 main_~k~0))} assume true; {1014#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:47,180 INFO L273 TraceCheckUtils]: 31: Hoare triple {1014#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1014#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:47,181 INFO L273 TraceCheckUtils]: 32: Hoare triple {1014#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1015#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:47,181 INFO L273 TraceCheckUtils]: 33: Hoare triple {1015#(<= main_~i~0 (* 9 main_~k~0))} assume true; {1015#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:47,183 INFO L273 TraceCheckUtils]: 34: Hoare triple {1015#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1123#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 9 main_~k~0)))} is VALID [2018-11-19 00:07:47,184 INFO L273 TraceCheckUtils]: 35: Hoare triple {1123#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 9 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {1127#(and (<= main_~i~0 (* 10 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:07:47,185 INFO L273 TraceCheckUtils]: 36: Hoare triple {1127#(and (<= main_~i~0 (* 10 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume true; {1127#(and (<= main_~i~0 (* 10 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:07:47,186 INFO L273 TraceCheckUtils]: 37: Hoare triple {1127#(and (<= main_~i~0 (* 10 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {1005#false} is VALID [2018-11-19 00:07:47,187 INFO L256 TraceCheckUtils]: 38: Hoare triple {1005#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {1005#false} is VALID [2018-11-19 00:07:47,187 INFO L273 TraceCheckUtils]: 39: Hoare triple {1005#false} ~cond := #in~cond; {1005#false} is VALID [2018-11-19 00:07:47,187 INFO L273 TraceCheckUtils]: 40: Hoare triple {1005#false} assume 0 == ~cond; {1005#false} is VALID [2018-11-19 00:07:47,188 INFO L273 TraceCheckUtils]: 41: Hoare triple {1005#false} assume !false; {1005#false} is VALID [2018-11-19 00:07:47,193 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:47,220 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:07:47,220 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 16 [2018-11-19 00:07:47,221 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 42 [2018-11-19 00:07:47,221 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:07:47,221 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states. [2018-11-19 00:07:47,280 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 46 edges. 46 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:47,280 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-11-19 00:07:47,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-11-19 00:07:47,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2018-11-19 00:07:47,282 INFO L87 Difference]: Start difference. First operand 43 states and 43 transitions. Second operand 16 states. [2018-11-19 00:07:48,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:48,471 INFO L93 Difference]: Finished difference Result 57 states and 59 transitions. [2018-11-19 00:07:48,471 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-11-19 00:07:48,472 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 42 [2018-11-19 00:07:48,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:07:48,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2018-11-19 00:07:48,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 59 transitions. [2018-11-19 00:07:48,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2018-11-19 00:07:48,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 59 transitions. [2018-11-19 00:07:48,477 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states and 59 transitions. [2018-11-19 00:07:48,701 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 59 edges. 59 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:48,704 INFO L225 Difference]: With dead ends: 57 [2018-11-19 00:07:48,705 INFO L226 Difference]: Without dead ends: 52 [2018-11-19 00:07:48,705 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=213, Invalid=543, Unknown=0, NotChecked=0, Total=756 [2018-11-19 00:07:48,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-11-19 00:07:48,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2018-11-19 00:07:48,884 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:07:48,884 INFO L82 GeneralOperation]: Start isEquivalent. First operand 52 states. Second operand 52 states. [2018-11-19 00:07:48,884 INFO L74 IsIncluded]: Start isIncluded. First operand 52 states. Second operand 52 states. [2018-11-19 00:07:48,884 INFO L87 Difference]: Start difference. First operand 52 states. Second operand 52 states. [2018-11-19 00:07:48,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:48,887 INFO L93 Difference]: Finished difference Result 52 states and 52 transitions. [2018-11-19 00:07:48,887 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2018-11-19 00:07:48,887 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:48,888 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:48,888 INFO L74 IsIncluded]: Start isIncluded. First operand 52 states. Second operand 52 states. [2018-11-19 00:07:48,888 INFO L87 Difference]: Start difference. First operand 52 states. Second operand 52 states. [2018-11-19 00:07:48,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:48,893 INFO L93 Difference]: Finished difference Result 52 states and 52 transitions. [2018-11-19 00:07:48,893 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2018-11-19 00:07:48,894 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:48,894 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:48,894 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:07:48,894 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:07:48,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-11-19 00:07:48,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 52 transitions. [2018-11-19 00:07:48,898 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 52 transitions. Word has length 42 [2018-11-19 00:07:48,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:07:48,898 INFO L480 AbstractCegarLoop]: Abstraction has 52 states and 52 transitions. [2018-11-19 00:07:48,898 INFO L481 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-11-19 00:07:48,899 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2018-11-19 00:07:48,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-11-19 00:07:48,903 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:07:48,903 INFO L375 BasicCegarLoop]: trace histogram [14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:07:48,903 INFO L423 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:07:48,903 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:07:48,903 INFO L82 PathProgramCache]: Analyzing trace with hash 45932547, now seen corresponding path program 5 times [2018-11-19 00:07:48,904 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:07:48,904 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:07:48,905 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:48,907 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:07:48,908 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:48,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:49,671 INFO L256 TraceCheckUtils]: 0: Hoare triple {1424#true} call ULTIMATE.init(); {1424#true} is VALID [2018-11-19 00:07:49,672 INFO L273 TraceCheckUtils]: 1: Hoare triple {1424#true} assume true; {1424#true} is VALID [2018-11-19 00:07:49,673 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {1424#true} {1424#true} #38#return; {1424#true} is VALID [2018-11-19 00:07:49,673 INFO L256 TraceCheckUtils]: 3: Hoare triple {1424#true} call #t~ret2 := main(); {1424#true} is VALID [2018-11-19 00:07:49,673 INFO L273 TraceCheckUtils]: 4: Hoare triple {1424#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {1424#true} is VALID [2018-11-19 00:07:49,681 INFO L273 TraceCheckUtils]: 5: Hoare triple {1424#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {1426#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:49,681 INFO L273 TraceCheckUtils]: 6: Hoare triple {1426#(<= main_~i~0 0)} assume true; {1426#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:49,682 INFO L273 TraceCheckUtils]: 7: Hoare triple {1426#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {1426#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:49,682 INFO L273 TraceCheckUtils]: 8: Hoare triple {1426#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {1427#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:49,683 INFO L273 TraceCheckUtils]: 9: Hoare triple {1427#(<= main_~i~0 main_~k~0)} assume true; {1427#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:49,683 INFO L273 TraceCheckUtils]: 10: Hoare triple {1427#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {1427#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:49,684 INFO L273 TraceCheckUtils]: 11: Hoare triple {1427#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {1428#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:49,684 INFO L273 TraceCheckUtils]: 12: Hoare triple {1428#(<= main_~i~0 (* 2 main_~k~0))} assume true; {1428#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:49,685 INFO L273 TraceCheckUtils]: 13: Hoare triple {1428#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1428#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:49,685 INFO L273 TraceCheckUtils]: 14: Hoare triple {1428#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1429#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:49,686 INFO L273 TraceCheckUtils]: 15: Hoare triple {1429#(<= main_~i~0 (* 3 main_~k~0))} assume true; {1429#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:49,687 INFO L273 TraceCheckUtils]: 16: Hoare triple {1429#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1429#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:49,688 INFO L273 TraceCheckUtils]: 17: Hoare triple {1429#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1430#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:49,688 INFO L273 TraceCheckUtils]: 18: Hoare triple {1430#(<= main_~i~0 (* 4 main_~k~0))} assume true; {1430#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:49,689 INFO L273 TraceCheckUtils]: 19: Hoare triple {1430#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1430#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:49,690 INFO L273 TraceCheckUtils]: 20: Hoare triple {1430#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1431#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:49,690 INFO L273 TraceCheckUtils]: 21: Hoare triple {1431#(<= main_~i~0 (* 5 main_~k~0))} assume true; {1431#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:49,691 INFO L273 TraceCheckUtils]: 22: Hoare triple {1431#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1431#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:49,692 INFO L273 TraceCheckUtils]: 23: Hoare triple {1431#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1432#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:49,693 INFO L273 TraceCheckUtils]: 24: Hoare triple {1432#(<= main_~i~0 (* 6 main_~k~0))} assume true; {1432#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:49,694 INFO L273 TraceCheckUtils]: 25: Hoare triple {1432#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1432#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:49,695 INFO L273 TraceCheckUtils]: 26: Hoare triple {1432#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1433#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:49,695 INFO L273 TraceCheckUtils]: 27: Hoare triple {1433#(<= main_~i~0 (* 7 main_~k~0))} assume true; {1433#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:49,696 INFO L273 TraceCheckUtils]: 28: Hoare triple {1433#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1433#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:49,697 INFO L273 TraceCheckUtils]: 29: Hoare triple {1433#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1434#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:49,697 INFO L273 TraceCheckUtils]: 30: Hoare triple {1434#(<= main_~i~0 (* 8 main_~k~0))} assume true; {1434#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:49,698 INFO L273 TraceCheckUtils]: 31: Hoare triple {1434#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1434#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:49,699 INFO L273 TraceCheckUtils]: 32: Hoare triple {1434#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1435#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:49,699 INFO L273 TraceCheckUtils]: 33: Hoare triple {1435#(<= main_~i~0 (* 9 main_~k~0))} assume true; {1435#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:49,700 INFO L273 TraceCheckUtils]: 34: Hoare triple {1435#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1435#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:49,701 INFO L273 TraceCheckUtils]: 35: Hoare triple {1435#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1436#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:49,701 INFO L273 TraceCheckUtils]: 36: Hoare triple {1436#(<= main_~i~0 (* 10 main_~k~0))} assume true; {1436#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:49,702 INFO L273 TraceCheckUtils]: 37: Hoare triple {1436#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1436#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:49,703 INFO L273 TraceCheckUtils]: 38: Hoare triple {1436#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1437#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:49,703 INFO L273 TraceCheckUtils]: 39: Hoare triple {1437#(<= main_~i~0 (* 11 main_~k~0))} assume true; {1437#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:49,704 INFO L273 TraceCheckUtils]: 40: Hoare triple {1437#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1437#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:49,705 INFO L273 TraceCheckUtils]: 41: Hoare triple {1437#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1438#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:49,705 INFO L273 TraceCheckUtils]: 42: Hoare triple {1438#(<= main_~i~0 (* 12 main_~k~0))} assume true; {1438#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:49,706 INFO L273 TraceCheckUtils]: 43: Hoare triple {1438#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1439#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:07:49,707 INFO L273 TraceCheckUtils]: 44: Hoare triple {1439#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1440#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:49,708 INFO L273 TraceCheckUtils]: 45: Hoare triple {1440#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {1440#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:49,709 INFO L273 TraceCheckUtils]: 46: Hoare triple {1440#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {1425#false} is VALID [2018-11-19 00:07:49,709 INFO L256 TraceCheckUtils]: 47: Hoare triple {1425#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {1425#false} is VALID [2018-11-19 00:07:49,709 INFO L273 TraceCheckUtils]: 48: Hoare triple {1425#false} ~cond := #in~cond; {1425#false} is VALID [2018-11-19 00:07:49,710 INFO L273 TraceCheckUtils]: 49: Hoare triple {1425#false} assume 0 == ~cond; {1425#false} is VALID [2018-11-19 00:07:49,710 INFO L273 TraceCheckUtils]: 50: Hoare triple {1425#false} assume !false; {1425#false} is VALID [2018-11-19 00:07:49,714 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 260 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:49,715 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:07:49,715 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 [2018-11-19 00:07:49,723 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-11-19 00:07:49,744 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2018-11-19 00:07:49,744 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:07:49,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:49,768 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:07:50,047 INFO L256 TraceCheckUtils]: 0: Hoare triple {1424#true} call ULTIMATE.init(); {1424#true} is VALID [2018-11-19 00:07:50,048 INFO L273 TraceCheckUtils]: 1: Hoare triple {1424#true} assume true; {1424#true} is VALID [2018-11-19 00:07:50,048 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {1424#true} {1424#true} #38#return; {1424#true} is VALID [2018-11-19 00:07:50,048 INFO L256 TraceCheckUtils]: 3: Hoare triple {1424#true} call #t~ret2 := main(); {1424#true} is VALID [2018-11-19 00:07:50,048 INFO L273 TraceCheckUtils]: 4: Hoare triple {1424#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {1424#true} is VALID [2018-11-19 00:07:50,049 INFO L273 TraceCheckUtils]: 5: Hoare triple {1424#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {1426#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:50,049 INFO L273 TraceCheckUtils]: 6: Hoare triple {1426#(<= main_~i~0 0)} assume true; {1426#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:50,051 INFO L273 TraceCheckUtils]: 7: Hoare triple {1426#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {1426#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:50,051 INFO L273 TraceCheckUtils]: 8: Hoare triple {1426#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {1427#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:50,052 INFO L273 TraceCheckUtils]: 9: Hoare triple {1427#(<= main_~i~0 main_~k~0)} assume true; {1427#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:50,052 INFO L273 TraceCheckUtils]: 10: Hoare triple {1427#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {1427#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:50,053 INFO L273 TraceCheckUtils]: 11: Hoare triple {1427#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {1428#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:50,053 INFO L273 TraceCheckUtils]: 12: Hoare triple {1428#(<= main_~i~0 (* 2 main_~k~0))} assume true; {1428#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:50,053 INFO L273 TraceCheckUtils]: 13: Hoare triple {1428#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1428#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:50,063 INFO L273 TraceCheckUtils]: 14: Hoare triple {1428#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1429#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:50,063 INFO L273 TraceCheckUtils]: 15: Hoare triple {1429#(<= main_~i~0 (* 3 main_~k~0))} assume true; {1429#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:50,064 INFO L273 TraceCheckUtils]: 16: Hoare triple {1429#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1429#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:50,064 INFO L273 TraceCheckUtils]: 17: Hoare triple {1429#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1430#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:50,065 INFO L273 TraceCheckUtils]: 18: Hoare triple {1430#(<= main_~i~0 (* 4 main_~k~0))} assume true; {1430#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:50,065 INFO L273 TraceCheckUtils]: 19: Hoare triple {1430#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1430#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:50,065 INFO L273 TraceCheckUtils]: 20: Hoare triple {1430#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1431#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:50,066 INFO L273 TraceCheckUtils]: 21: Hoare triple {1431#(<= main_~i~0 (* 5 main_~k~0))} assume true; {1431#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:50,066 INFO L273 TraceCheckUtils]: 22: Hoare triple {1431#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1431#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:50,067 INFO L273 TraceCheckUtils]: 23: Hoare triple {1431#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1432#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:50,068 INFO L273 TraceCheckUtils]: 24: Hoare triple {1432#(<= main_~i~0 (* 6 main_~k~0))} assume true; {1432#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:50,068 INFO L273 TraceCheckUtils]: 25: Hoare triple {1432#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1432#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:50,069 INFO L273 TraceCheckUtils]: 26: Hoare triple {1432#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1433#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:50,070 INFO L273 TraceCheckUtils]: 27: Hoare triple {1433#(<= main_~i~0 (* 7 main_~k~0))} assume true; {1433#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:50,071 INFO L273 TraceCheckUtils]: 28: Hoare triple {1433#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1433#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:50,072 INFO L273 TraceCheckUtils]: 29: Hoare triple {1433#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1434#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:50,072 INFO L273 TraceCheckUtils]: 30: Hoare triple {1434#(<= main_~i~0 (* 8 main_~k~0))} assume true; {1434#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:50,073 INFO L273 TraceCheckUtils]: 31: Hoare triple {1434#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1434#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:50,074 INFO L273 TraceCheckUtils]: 32: Hoare triple {1434#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1435#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:50,074 INFO L273 TraceCheckUtils]: 33: Hoare triple {1435#(<= main_~i~0 (* 9 main_~k~0))} assume true; {1435#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:50,075 INFO L273 TraceCheckUtils]: 34: Hoare triple {1435#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1435#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:50,076 INFO L273 TraceCheckUtils]: 35: Hoare triple {1435#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1436#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:50,076 INFO L273 TraceCheckUtils]: 36: Hoare triple {1436#(<= main_~i~0 (* 10 main_~k~0))} assume true; {1436#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:50,077 INFO L273 TraceCheckUtils]: 37: Hoare triple {1436#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1436#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:50,078 INFO L273 TraceCheckUtils]: 38: Hoare triple {1436#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1437#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:50,078 INFO L273 TraceCheckUtils]: 39: Hoare triple {1437#(<= main_~i~0 (* 11 main_~k~0))} assume true; {1437#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:50,079 INFO L273 TraceCheckUtils]: 40: Hoare triple {1437#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1437#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:50,080 INFO L273 TraceCheckUtils]: 41: Hoare triple {1437#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1438#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:50,081 INFO L273 TraceCheckUtils]: 42: Hoare triple {1438#(<= main_~i~0 (* 12 main_~k~0))} assume true; {1438#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:50,081 INFO L273 TraceCheckUtils]: 43: Hoare triple {1438#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1573#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 12 main_~k~0)))} is VALID [2018-11-19 00:07:50,082 INFO L273 TraceCheckUtils]: 44: Hoare triple {1573#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 12 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {1577#(and (<= main_~i~0 (* 13 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:07:50,083 INFO L273 TraceCheckUtils]: 45: Hoare triple {1577#(and (<= main_~i~0 (* 13 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume true; {1577#(and (<= main_~i~0 (* 13 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:07:50,084 INFO L273 TraceCheckUtils]: 46: Hoare triple {1577#(and (<= main_~i~0 (* 13 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {1425#false} is VALID [2018-11-19 00:07:50,084 INFO L256 TraceCheckUtils]: 47: Hoare triple {1425#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {1425#false} is VALID [2018-11-19 00:07:50,085 INFO L273 TraceCheckUtils]: 48: Hoare triple {1425#false} ~cond := #in~cond; {1425#false} is VALID [2018-11-19 00:07:50,085 INFO L273 TraceCheckUtils]: 49: Hoare triple {1425#false} assume 0 == ~cond; {1425#false} is VALID [2018-11-19 00:07:50,085 INFO L273 TraceCheckUtils]: 50: Hoare triple {1425#false} assume !false; {1425#false} is VALID [2018-11-19 00:07:50,090 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 260 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:50,109 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:07:50,110 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 19 [2018-11-19 00:07:50,110 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 51 [2018-11-19 00:07:50,110 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:07:50,111 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 19 states. [2018-11-19 00:07:50,203 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 55 edges. 55 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:50,203 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-11-19 00:07:50,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-11-19 00:07:50,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2018-11-19 00:07:50,204 INFO L87 Difference]: Start difference. First operand 52 states and 52 transitions. Second operand 19 states. [2018-11-19 00:07:51,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:51,534 INFO L93 Difference]: Finished difference Result 66 states and 68 transitions. [2018-11-19 00:07:51,534 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-11-19 00:07:51,534 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 51 [2018-11-19 00:07:51,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:07:51,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2018-11-19 00:07:51,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 68 transitions. [2018-11-19 00:07:51,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2018-11-19 00:07:51,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 68 transitions. [2018-11-19 00:07:51,539 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 19 states and 68 transitions. [2018-11-19 00:07:51,631 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 68 edges. 68 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:51,634 INFO L225 Difference]: With dead ends: 66 [2018-11-19 00:07:51,634 INFO L226 Difference]: Without dead ends: 61 [2018-11-19 00:07:51,637 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=309, Invalid=813, Unknown=0, NotChecked=0, Total=1122 [2018-11-19 00:07:51,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2018-11-19 00:07:51,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2018-11-19 00:07:51,696 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:07:51,696 INFO L82 GeneralOperation]: Start isEquivalent. First operand 61 states. Second operand 61 states. [2018-11-19 00:07:51,696 INFO L74 IsIncluded]: Start isIncluded. First operand 61 states. Second operand 61 states. [2018-11-19 00:07:51,697 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 61 states. [2018-11-19 00:07:51,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:51,700 INFO L93 Difference]: Finished difference Result 61 states and 61 transitions. [2018-11-19 00:07:51,700 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2018-11-19 00:07:51,700 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:51,701 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:51,701 INFO L74 IsIncluded]: Start isIncluded. First operand 61 states. Second operand 61 states. [2018-11-19 00:07:51,701 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 61 states. [2018-11-19 00:07:51,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:51,703 INFO L93 Difference]: Finished difference Result 61 states and 61 transitions. [2018-11-19 00:07:51,703 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2018-11-19 00:07:51,707 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:51,707 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:51,707 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:07:51,707 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:07:51,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-11-19 00:07:51,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 61 transitions. [2018-11-19 00:07:51,710 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 61 transitions. Word has length 51 [2018-11-19 00:07:51,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:07:51,710 INFO L480 AbstractCegarLoop]: Abstraction has 61 states and 61 transitions. [2018-11-19 00:07:51,710 INFO L481 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-11-19 00:07:51,710 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2018-11-19 00:07:51,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-11-19 00:07:51,711 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:07:51,711 INFO L375 BasicCegarLoop]: trace histogram [17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:07:51,712 INFO L423 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:07:51,712 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:07:51,712 INFO L82 PathProgramCache]: Analyzing trace with hash -1227627785, now seen corresponding path program 6 times [2018-11-19 00:07:51,712 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:07:51,712 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:07:51,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:51,713 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:07:51,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:51,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:52,287 INFO L256 TraceCheckUtils]: 0: Hoare triple {1922#true} call ULTIMATE.init(); {1922#true} is VALID [2018-11-19 00:07:52,287 INFO L273 TraceCheckUtils]: 1: Hoare triple {1922#true} assume true; {1922#true} is VALID [2018-11-19 00:07:52,287 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {1922#true} {1922#true} #38#return; {1922#true} is VALID [2018-11-19 00:07:52,287 INFO L256 TraceCheckUtils]: 3: Hoare triple {1922#true} call #t~ret2 := main(); {1922#true} is VALID [2018-11-19 00:07:52,288 INFO L273 TraceCheckUtils]: 4: Hoare triple {1922#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {1922#true} is VALID [2018-11-19 00:07:52,288 INFO L273 TraceCheckUtils]: 5: Hoare triple {1922#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {1924#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:52,289 INFO L273 TraceCheckUtils]: 6: Hoare triple {1924#(<= main_~i~0 0)} assume true; {1924#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:52,289 INFO L273 TraceCheckUtils]: 7: Hoare triple {1924#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {1924#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:52,290 INFO L273 TraceCheckUtils]: 8: Hoare triple {1924#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {1925#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:52,290 INFO L273 TraceCheckUtils]: 9: Hoare triple {1925#(<= main_~i~0 main_~k~0)} assume true; {1925#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:52,291 INFO L273 TraceCheckUtils]: 10: Hoare triple {1925#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {1925#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:52,291 INFO L273 TraceCheckUtils]: 11: Hoare triple {1925#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {1926#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:52,291 INFO L273 TraceCheckUtils]: 12: Hoare triple {1926#(<= main_~i~0 (* 2 main_~k~0))} assume true; {1926#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:52,292 INFO L273 TraceCheckUtils]: 13: Hoare triple {1926#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1926#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:52,292 INFO L273 TraceCheckUtils]: 14: Hoare triple {1926#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1927#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:52,293 INFO L273 TraceCheckUtils]: 15: Hoare triple {1927#(<= main_~i~0 (* 3 main_~k~0))} assume true; {1927#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:52,293 INFO L273 TraceCheckUtils]: 16: Hoare triple {1927#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1927#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:52,294 INFO L273 TraceCheckUtils]: 17: Hoare triple {1927#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1928#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:52,295 INFO L273 TraceCheckUtils]: 18: Hoare triple {1928#(<= main_~i~0 (* 4 main_~k~0))} assume true; {1928#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:52,295 INFO L273 TraceCheckUtils]: 19: Hoare triple {1928#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1928#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:52,296 INFO L273 TraceCheckUtils]: 20: Hoare triple {1928#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1929#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:52,297 INFO L273 TraceCheckUtils]: 21: Hoare triple {1929#(<= main_~i~0 (* 5 main_~k~0))} assume true; {1929#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:52,297 INFO L273 TraceCheckUtils]: 22: Hoare triple {1929#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1929#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:52,298 INFO L273 TraceCheckUtils]: 23: Hoare triple {1929#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1930#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:52,302 INFO L273 TraceCheckUtils]: 24: Hoare triple {1930#(<= main_~i~0 (* 6 main_~k~0))} assume true; {1930#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:52,302 INFO L273 TraceCheckUtils]: 25: Hoare triple {1930#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1930#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:52,303 INFO L273 TraceCheckUtils]: 26: Hoare triple {1930#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1931#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:52,303 INFO L273 TraceCheckUtils]: 27: Hoare triple {1931#(<= main_~i~0 (* 7 main_~k~0))} assume true; {1931#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:52,304 INFO L273 TraceCheckUtils]: 28: Hoare triple {1931#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1931#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:52,305 INFO L273 TraceCheckUtils]: 29: Hoare triple {1931#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1932#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:52,310 INFO L273 TraceCheckUtils]: 30: Hoare triple {1932#(<= main_~i~0 (* 8 main_~k~0))} assume true; {1932#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:52,314 INFO L273 TraceCheckUtils]: 31: Hoare triple {1932#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1932#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:52,315 INFO L273 TraceCheckUtils]: 32: Hoare triple {1932#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1933#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:52,315 INFO L273 TraceCheckUtils]: 33: Hoare triple {1933#(<= main_~i~0 (* 9 main_~k~0))} assume true; {1933#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:52,315 INFO L273 TraceCheckUtils]: 34: Hoare triple {1933#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1933#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:52,316 INFO L273 TraceCheckUtils]: 35: Hoare triple {1933#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1934#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:52,316 INFO L273 TraceCheckUtils]: 36: Hoare triple {1934#(<= main_~i~0 (* 10 main_~k~0))} assume true; {1934#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:52,317 INFO L273 TraceCheckUtils]: 37: Hoare triple {1934#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1934#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:52,317 INFO L273 TraceCheckUtils]: 38: Hoare triple {1934#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1935#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:52,318 INFO L273 TraceCheckUtils]: 39: Hoare triple {1935#(<= main_~i~0 (* 11 main_~k~0))} assume true; {1935#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:52,318 INFO L273 TraceCheckUtils]: 40: Hoare triple {1935#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1935#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:52,319 INFO L273 TraceCheckUtils]: 41: Hoare triple {1935#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1936#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:52,320 INFO L273 TraceCheckUtils]: 42: Hoare triple {1936#(<= main_~i~0 (* 12 main_~k~0))} assume true; {1936#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:52,320 INFO L273 TraceCheckUtils]: 43: Hoare triple {1936#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1936#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:52,321 INFO L273 TraceCheckUtils]: 44: Hoare triple {1936#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1937#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:52,321 INFO L273 TraceCheckUtils]: 45: Hoare triple {1937#(<= main_~i~0 (* 13 main_~k~0))} assume true; {1937#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:52,322 INFO L273 TraceCheckUtils]: 46: Hoare triple {1937#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1937#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:52,323 INFO L273 TraceCheckUtils]: 47: Hoare triple {1937#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1938#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:52,323 INFO L273 TraceCheckUtils]: 48: Hoare triple {1938#(<= main_~i~0 (* 14 main_~k~0))} assume true; {1938#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:52,324 INFO L273 TraceCheckUtils]: 49: Hoare triple {1938#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1938#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:52,325 INFO L273 TraceCheckUtils]: 50: Hoare triple {1938#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1939#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:52,325 INFO L273 TraceCheckUtils]: 51: Hoare triple {1939#(<= main_~i~0 (* 15 main_~k~0))} assume true; {1939#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:52,326 INFO L273 TraceCheckUtils]: 52: Hoare triple {1939#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1940#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:07:52,327 INFO L273 TraceCheckUtils]: 53: Hoare triple {1940#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1941#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:52,327 INFO L273 TraceCheckUtils]: 54: Hoare triple {1941#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {1941#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:52,328 INFO L273 TraceCheckUtils]: 55: Hoare triple {1941#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {1923#false} is VALID [2018-11-19 00:07:52,329 INFO L256 TraceCheckUtils]: 56: Hoare triple {1923#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {1923#false} is VALID [2018-11-19 00:07:52,329 INFO L273 TraceCheckUtils]: 57: Hoare triple {1923#false} ~cond := #in~cond; {1923#false} is VALID [2018-11-19 00:07:52,329 INFO L273 TraceCheckUtils]: 58: Hoare triple {1923#false} assume 0 == ~cond; {1923#false} is VALID [2018-11-19 00:07:52,329 INFO L273 TraceCheckUtils]: 59: Hoare triple {1923#false} assume !false; {1923#false} is VALID [2018-11-19 00:07:52,334 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:52,334 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:07:52,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 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 [2018-11-19 00:07:52,344 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-11-19 00:07:52,510 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2018-11-19 00:07:52,510 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:07:52,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:52,524 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:07:52,891 INFO L256 TraceCheckUtils]: 0: Hoare triple {1922#true} call ULTIMATE.init(); {1922#true} is VALID [2018-11-19 00:07:52,892 INFO L273 TraceCheckUtils]: 1: Hoare triple {1922#true} assume true; {1922#true} is VALID [2018-11-19 00:07:52,892 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {1922#true} {1922#true} #38#return; {1922#true} is VALID [2018-11-19 00:07:52,892 INFO L256 TraceCheckUtils]: 3: Hoare triple {1922#true} call #t~ret2 := main(); {1922#true} is VALID [2018-11-19 00:07:52,893 INFO L273 TraceCheckUtils]: 4: Hoare triple {1922#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {1922#true} is VALID [2018-11-19 00:07:52,893 INFO L273 TraceCheckUtils]: 5: Hoare triple {1922#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {1924#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:52,894 INFO L273 TraceCheckUtils]: 6: Hoare triple {1924#(<= main_~i~0 0)} assume true; {1924#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:52,894 INFO L273 TraceCheckUtils]: 7: Hoare triple {1924#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {1924#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:52,912 INFO L273 TraceCheckUtils]: 8: Hoare triple {1924#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {1925#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:52,913 INFO L273 TraceCheckUtils]: 9: Hoare triple {1925#(<= main_~i~0 main_~k~0)} assume true; {1925#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:52,932 INFO L273 TraceCheckUtils]: 10: Hoare triple {1925#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {1925#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:52,941 INFO L273 TraceCheckUtils]: 11: Hoare triple {1925#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {1926#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:52,955 INFO L273 TraceCheckUtils]: 12: Hoare triple {1926#(<= main_~i~0 (* 2 main_~k~0))} assume true; {1926#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:52,963 INFO L273 TraceCheckUtils]: 13: Hoare triple {1926#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1926#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:52,977 INFO L273 TraceCheckUtils]: 14: Hoare triple {1926#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1927#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:52,978 INFO L273 TraceCheckUtils]: 15: Hoare triple {1927#(<= main_~i~0 (* 3 main_~k~0))} assume true; {1927#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:52,981 INFO L273 TraceCheckUtils]: 16: Hoare triple {1927#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1927#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:52,981 INFO L273 TraceCheckUtils]: 17: Hoare triple {1927#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1928#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:52,982 INFO L273 TraceCheckUtils]: 18: Hoare triple {1928#(<= main_~i~0 (* 4 main_~k~0))} assume true; {1928#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:52,982 INFO L273 TraceCheckUtils]: 19: Hoare triple {1928#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1928#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:52,982 INFO L273 TraceCheckUtils]: 20: Hoare triple {1928#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1929#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:52,983 INFO L273 TraceCheckUtils]: 21: Hoare triple {1929#(<= main_~i~0 (* 5 main_~k~0))} assume true; {1929#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:52,983 INFO L273 TraceCheckUtils]: 22: Hoare triple {1929#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1929#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:52,984 INFO L273 TraceCheckUtils]: 23: Hoare triple {1929#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1930#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:52,985 INFO L273 TraceCheckUtils]: 24: Hoare triple {1930#(<= main_~i~0 (* 6 main_~k~0))} assume true; {1930#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:52,985 INFO L273 TraceCheckUtils]: 25: Hoare triple {1930#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1930#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:52,986 INFO L273 TraceCheckUtils]: 26: Hoare triple {1930#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1931#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:52,987 INFO L273 TraceCheckUtils]: 27: Hoare triple {1931#(<= main_~i~0 (* 7 main_~k~0))} assume true; {1931#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:52,987 INFO L273 TraceCheckUtils]: 28: Hoare triple {1931#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1931#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:52,988 INFO L273 TraceCheckUtils]: 29: Hoare triple {1931#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1932#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:52,988 INFO L273 TraceCheckUtils]: 30: Hoare triple {1932#(<= main_~i~0 (* 8 main_~k~0))} assume true; {1932#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:52,989 INFO L273 TraceCheckUtils]: 31: Hoare triple {1932#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1932#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:52,990 INFO L273 TraceCheckUtils]: 32: Hoare triple {1932#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1933#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:52,990 INFO L273 TraceCheckUtils]: 33: Hoare triple {1933#(<= main_~i~0 (* 9 main_~k~0))} assume true; {1933#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:52,991 INFO L273 TraceCheckUtils]: 34: Hoare triple {1933#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1933#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:52,992 INFO L273 TraceCheckUtils]: 35: Hoare triple {1933#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1934#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:52,992 INFO L273 TraceCheckUtils]: 36: Hoare triple {1934#(<= main_~i~0 (* 10 main_~k~0))} assume true; {1934#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:52,993 INFO L273 TraceCheckUtils]: 37: Hoare triple {1934#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1934#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:52,994 INFO L273 TraceCheckUtils]: 38: Hoare triple {1934#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1935#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:52,994 INFO L273 TraceCheckUtils]: 39: Hoare triple {1935#(<= main_~i~0 (* 11 main_~k~0))} assume true; {1935#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:52,995 INFO L273 TraceCheckUtils]: 40: Hoare triple {1935#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1935#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:52,996 INFO L273 TraceCheckUtils]: 41: Hoare triple {1935#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1936#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:52,996 INFO L273 TraceCheckUtils]: 42: Hoare triple {1936#(<= main_~i~0 (* 12 main_~k~0))} assume true; {1936#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:52,997 INFO L273 TraceCheckUtils]: 43: Hoare triple {1936#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1936#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:52,998 INFO L273 TraceCheckUtils]: 44: Hoare triple {1936#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1937#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:52,998 INFO L273 TraceCheckUtils]: 45: Hoare triple {1937#(<= main_~i~0 (* 13 main_~k~0))} assume true; {1937#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:52,999 INFO L273 TraceCheckUtils]: 46: Hoare triple {1937#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1937#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:53,000 INFO L273 TraceCheckUtils]: 47: Hoare triple {1937#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1938#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:53,001 INFO L273 TraceCheckUtils]: 48: Hoare triple {1938#(<= main_~i~0 (* 14 main_~k~0))} assume true; {1938#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:53,001 INFO L273 TraceCheckUtils]: 49: Hoare triple {1938#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {1938#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:53,002 INFO L273 TraceCheckUtils]: 50: Hoare triple {1938#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {1939#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:53,003 INFO L273 TraceCheckUtils]: 51: Hoare triple {1939#(<= main_~i~0 (* 15 main_~k~0))} assume true; {1939#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:53,004 INFO L273 TraceCheckUtils]: 52: Hoare triple {1939#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2101#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 15 main_~k~0)))} is VALID [2018-11-19 00:07:53,005 INFO L273 TraceCheckUtils]: 53: Hoare triple {2101#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 15 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {2105#(and (<= main_~i~0 (* 16 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:07:53,006 INFO L273 TraceCheckUtils]: 54: Hoare triple {2105#(and (<= main_~i~0 (* 16 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume true; {2105#(and (<= main_~i~0 (* 16 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:07:53,007 INFO L273 TraceCheckUtils]: 55: Hoare triple {2105#(and (<= main_~i~0 (* 16 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {1923#false} is VALID [2018-11-19 00:07:53,007 INFO L256 TraceCheckUtils]: 56: Hoare triple {1923#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {1923#false} is VALID [2018-11-19 00:07:53,007 INFO L273 TraceCheckUtils]: 57: Hoare triple {1923#false} ~cond := #in~cond; {1923#false} is VALID [2018-11-19 00:07:53,008 INFO L273 TraceCheckUtils]: 58: Hoare triple {1923#false} assume 0 == ~cond; {1923#false} is VALID [2018-11-19 00:07:53,008 INFO L273 TraceCheckUtils]: 59: Hoare triple {1923#false} assume !false; {1923#false} is VALID [2018-11-19 00:07:53,015 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:53,035 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:07:53,035 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 22 [2018-11-19 00:07:53,035 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 60 [2018-11-19 00:07:53,036 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:07:53,036 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 22 states. [2018-11-19 00:07:53,135 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 64 edges. 64 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:53,135 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-11-19 00:07:53,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-11-19 00:07:53,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=416, Unknown=0, NotChecked=0, Total=462 [2018-11-19 00:07:53,136 INFO L87 Difference]: Start difference. First operand 61 states and 61 transitions. Second operand 22 states. [2018-11-19 00:07:54,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:54,688 INFO L93 Difference]: Finished difference Result 75 states and 77 transitions. [2018-11-19 00:07:54,689 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-11-19 00:07:54,689 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 60 [2018-11-19 00:07:54,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:07:54,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2018-11-19 00:07:54,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 77 transitions. [2018-11-19 00:07:54,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2018-11-19 00:07:54,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 77 transitions. [2018-11-19 00:07:54,710 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 22 states and 77 transitions. [2018-11-19 00:07:54,799 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 77 edges. 77 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:54,801 INFO L225 Difference]: With dead ends: 75 [2018-11-19 00:07:54,801 INFO L226 Difference]: Without dead ends: 70 [2018-11-19 00:07:54,802 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=423, Invalid=1137, Unknown=0, NotChecked=0, Total=1560 [2018-11-19 00:07:54,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2018-11-19 00:07:54,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2018-11-19 00:07:54,966 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:07:54,966 INFO L82 GeneralOperation]: Start isEquivalent. First operand 70 states. Second operand 70 states. [2018-11-19 00:07:54,966 INFO L74 IsIncluded]: Start isIncluded. First operand 70 states. Second operand 70 states. [2018-11-19 00:07:54,967 INFO L87 Difference]: Start difference. First operand 70 states. Second operand 70 states. [2018-11-19 00:07:54,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:54,970 INFO L93 Difference]: Finished difference Result 70 states and 70 transitions. [2018-11-19 00:07:54,970 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 70 transitions. [2018-11-19 00:07:54,971 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:54,971 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:54,971 INFO L74 IsIncluded]: Start isIncluded. First operand 70 states. Second operand 70 states. [2018-11-19 00:07:54,971 INFO L87 Difference]: Start difference. First operand 70 states. Second operand 70 states. [2018-11-19 00:07:54,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:54,973 INFO L93 Difference]: Finished difference Result 70 states and 70 transitions. [2018-11-19 00:07:54,974 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 70 transitions. [2018-11-19 00:07:54,974 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:54,974 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:54,974 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:07:54,974 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:07:54,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-11-19 00:07:54,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 70 transitions. [2018-11-19 00:07:54,977 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 70 transitions. Word has length 60 [2018-11-19 00:07:54,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:07:54,977 INFO L480 AbstractCegarLoop]: Abstraction has 70 states and 70 transitions. [2018-11-19 00:07:54,977 INFO L481 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-11-19 00:07:54,977 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 70 transitions. [2018-11-19 00:07:54,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-11-19 00:07:54,978 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:07:54,978 INFO L375 BasicCegarLoop]: trace histogram [20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:07:54,978 INFO L423 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:07:54,979 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:07:54,979 INFO L82 PathProgramCache]: Analyzing trace with hash 360641155, now seen corresponding path program 7 times [2018-11-19 00:07:54,979 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:07:54,979 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:07:54,980 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:54,980 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:07:54,980 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:55,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:55,937 INFO L256 TraceCheckUtils]: 0: Hoare triple {2498#true} call ULTIMATE.init(); {2498#true} is VALID [2018-11-19 00:07:55,937 INFO L273 TraceCheckUtils]: 1: Hoare triple {2498#true} assume true; {2498#true} is VALID [2018-11-19 00:07:55,937 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {2498#true} {2498#true} #38#return; {2498#true} is VALID [2018-11-19 00:07:55,938 INFO L256 TraceCheckUtils]: 3: Hoare triple {2498#true} call #t~ret2 := main(); {2498#true} is VALID [2018-11-19 00:07:55,938 INFO L273 TraceCheckUtils]: 4: Hoare triple {2498#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {2498#true} is VALID [2018-11-19 00:07:55,938 INFO L273 TraceCheckUtils]: 5: Hoare triple {2498#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {2500#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:55,939 INFO L273 TraceCheckUtils]: 6: Hoare triple {2500#(<= main_~i~0 0)} assume true; {2500#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:55,939 INFO L273 TraceCheckUtils]: 7: Hoare triple {2500#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {2500#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:55,940 INFO L273 TraceCheckUtils]: 8: Hoare triple {2500#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {2501#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:55,940 INFO L273 TraceCheckUtils]: 9: Hoare triple {2501#(<= main_~i~0 main_~k~0)} assume true; {2501#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:55,945 INFO L273 TraceCheckUtils]: 10: Hoare triple {2501#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {2501#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:55,945 INFO L273 TraceCheckUtils]: 11: Hoare triple {2501#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {2502#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:55,946 INFO L273 TraceCheckUtils]: 12: Hoare triple {2502#(<= main_~i~0 (* 2 main_~k~0))} assume true; {2502#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:55,946 INFO L273 TraceCheckUtils]: 13: Hoare triple {2502#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2502#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:55,947 INFO L273 TraceCheckUtils]: 14: Hoare triple {2502#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2503#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:55,947 INFO L273 TraceCheckUtils]: 15: Hoare triple {2503#(<= main_~i~0 (* 3 main_~k~0))} assume true; {2503#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:55,947 INFO L273 TraceCheckUtils]: 16: Hoare triple {2503#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2503#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:55,948 INFO L273 TraceCheckUtils]: 17: Hoare triple {2503#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2504#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:55,948 INFO L273 TraceCheckUtils]: 18: Hoare triple {2504#(<= main_~i~0 (* 4 main_~k~0))} assume true; {2504#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:55,949 INFO L273 TraceCheckUtils]: 19: Hoare triple {2504#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2504#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:55,949 INFO L273 TraceCheckUtils]: 20: Hoare triple {2504#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2505#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:55,950 INFO L273 TraceCheckUtils]: 21: Hoare triple {2505#(<= main_~i~0 (* 5 main_~k~0))} assume true; {2505#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:55,950 INFO L273 TraceCheckUtils]: 22: Hoare triple {2505#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2505#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:55,951 INFO L273 TraceCheckUtils]: 23: Hoare triple {2505#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2506#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:55,952 INFO L273 TraceCheckUtils]: 24: Hoare triple {2506#(<= main_~i~0 (* 6 main_~k~0))} assume true; {2506#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:55,952 INFO L273 TraceCheckUtils]: 25: Hoare triple {2506#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2506#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:55,953 INFO L273 TraceCheckUtils]: 26: Hoare triple {2506#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2507#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:55,954 INFO L273 TraceCheckUtils]: 27: Hoare triple {2507#(<= main_~i~0 (* 7 main_~k~0))} assume true; {2507#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:55,954 INFO L273 TraceCheckUtils]: 28: Hoare triple {2507#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2507#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:55,955 INFO L273 TraceCheckUtils]: 29: Hoare triple {2507#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2508#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:55,956 INFO L273 TraceCheckUtils]: 30: Hoare triple {2508#(<= main_~i~0 (* 8 main_~k~0))} assume true; {2508#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:55,956 INFO L273 TraceCheckUtils]: 31: Hoare triple {2508#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2508#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:55,957 INFO L273 TraceCheckUtils]: 32: Hoare triple {2508#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2509#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:55,957 INFO L273 TraceCheckUtils]: 33: Hoare triple {2509#(<= main_~i~0 (* 9 main_~k~0))} assume true; {2509#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:55,958 INFO L273 TraceCheckUtils]: 34: Hoare triple {2509#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2509#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:55,959 INFO L273 TraceCheckUtils]: 35: Hoare triple {2509#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2510#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:55,959 INFO L273 TraceCheckUtils]: 36: Hoare triple {2510#(<= main_~i~0 (* 10 main_~k~0))} assume true; {2510#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:55,960 INFO L273 TraceCheckUtils]: 37: Hoare triple {2510#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2510#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:55,961 INFO L273 TraceCheckUtils]: 38: Hoare triple {2510#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2511#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:55,976 INFO L273 TraceCheckUtils]: 39: Hoare triple {2511#(<= main_~i~0 (* 11 main_~k~0))} assume true; {2511#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:55,977 INFO L273 TraceCheckUtils]: 40: Hoare triple {2511#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2511#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:55,978 INFO L273 TraceCheckUtils]: 41: Hoare triple {2511#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2512#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:55,978 INFO L273 TraceCheckUtils]: 42: Hoare triple {2512#(<= main_~i~0 (* 12 main_~k~0))} assume true; {2512#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:55,978 INFO L273 TraceCheckUtils]: 43: Hoare triple {2512#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2512#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:55,979 INFO L273 TraceCheckUtils]: 44: Hoare triple {2512#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2513#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:55,979 INFO L273 TraceCheckUtils]: 45: Hoare triple {2513#(<= main_~i~0 (* 13 main_~k~0))} assume true; {2513#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:55,980 INFO L273 TraceCheckUtils]: 46: Hoare triple {2513#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2513#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:55,980 INFO L273 TraceCheckUtils]: 47: Hoare triple {2513#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2514#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:55,980 INFO L273 TraceCheckUtils]: 48: Hoare triple {2514#(<= main_~i~0 (* 14 main_~k~0))} assume true; {2514#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:55,981 INFO L273 TraceCheckUtils]: 49: Hoare triple {2514#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2514#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:55,982 INFO L273 TraceCheckUtils]: 50: Hoare triple {2514#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2515#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:55,982 INFO L273 TraceCheckUtils]: 51: Hoare triple {2515#(<= main_~i~0 (* 15 main_~k~0))} assume true; {2515#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:55,983 INFO L273 TraceCheckUtils]: 52: Hoare triple {2515#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2515#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:55,984 INFO L273 TraceCheckUtils]: 53: Hoare triple {2515#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2516#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:07:55,984 INFO L273 TraceCheckUtils]: 54: Hoare triple {2516#(<= main_~i~0 (* 16 main_~k~0))} assume true; {2516#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:07:55,985 INFO L273 TraceCheckUtils]: 55: Hoare triple {2516#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2516#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:07:55,985 INFO L273 TraceCheckUtils]: 56: Hoare triple {2516#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2517#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:07:55,986 INFO L273 TraceCheckUtils]: 57: Hoare triple {2517#(<= main_~i~0 (* 17 main_~k~0))} assume true; {2517#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:07:55,986 INFO L273 TraceCheckUtils]: 58: Hoare triple {2517#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2517#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:07:55,994 INFO L273 TraceCheckUtils]: 59: Hoare triple {2517#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2518#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:07:55,995 INFO L273 TraceCheckUtils]: 60: Hoare triple {2518#(<= main_~i~0 (* 18 main_~k~0))} assume true; {2518#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:07:55,995 INFO L273 TraceCheckUtils]: 61: Hoare triple {2518#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2519#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:07:55,996 INFO L273 TraceCheckUtils]: 62: Hoare triple {2519#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2520#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:55,996 INFO L273 TraceCheckUtils]: 63: Hoare triple {2520#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {2520#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:55,996 INFO L273 TraceCheckUtils]: 64: Hoare triple {2520#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {2499#false} is VALID [2018-11-19 00:07:55,997 INFO L256 TraceCheckUtils]: 65: Hoare triple {2499#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {2499#false} is VALID [2018-11-19 00:07:55,997 INFO L273 TraceCheckUtils]: 66: Hoare triple {2499#false} ~cond := #in~cond; {2499#false} is VALID [2018-11-19 00:07:55,997 INFO L273 TraceCheckUtils]: 67: Hoare triple {2499#false} assume 0 == ~cond; {2499#false} is VALID [2018-11-19 00:07:55,997 INFO L273 TraceCheckUtils]: 68: Hoare triple {2499#false} assume !false; {2499#false} is VALID [2018-11-19 00:07:56,003 INFO L134 CoverageAnalysis]: Checked inductivity of 551 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:56,003 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:07:56,004 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 [2018-11-19 00:07:56,014 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 00:07:56,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:56,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:56,050 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:07:56,411 INFO L256 TraceCheckUtils]: 0: Hoare triple {2498#true} call ULTIMATE.init(); {2498#true} is VALID [2018-11-19 00:07:56,411 INFO L273 TraceCheckUtils]: 1: Hoare triple {2498#true} assume true; {2498#true} is VALID [2018-11-19 00:07:56,411 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {2498#true} {2498#true} #38#return; {2498#true} is VALID [2018-11-19 00:07:56,412 INFO L256 TraceCheckUtils]: 3: Hoare triple {2498#true} call #t~ret2 := main(); {2498#true} is VALID [2018-11-19 00:07:56,412 INFO L273 TraceCheckUtils]: 4: Hoare triple {2498#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {2498#true} is VALID [2018-11-19 00:07:56,412 INFO L273 TraceCheckUtils]: 5: Hoare triple {2498#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {2500#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:56,413 INFO L273 TraceCheckUtils]: 6: Hoare triple {2500#(<= main_~i~0 0)} assume true; {2500#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:56,413 INFO L273 TraceCheckUtils]: 7: Hoare triple {2500#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {2500#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:56,414 INFO L273 TraceCheckUtils]: 8: Hoare triple {2500#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {2501#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:56,414 INFO L273 TraceCheckUtils]: 9: Hoare triple {2501#(<= main_~i~0 main_~k~0)} assume true; {2501#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:56,414 INFO L273 TraceCheckUtils]: 10: Hoare triple {2501#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {2501#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:56,415 INFO L273 TraceCheckUtils]: 11: Hoare triple {2501#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {2502#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:56,415 INFO L273 TraceCheckUtils]: 12: Hoare triple {2502#(<= main_~i~0 (* 2 main_~k~0))} assume true; {2502#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:56,416 INFO L273 TraceCheckUtils]: 13: Hoare triple {2502#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2502#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:56,417 INFO L273 TraceCheckUtils]: 14: Hoare triple {2502#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2503#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:56,417 INFO L273 TraceCheckUtils]: 15: Hoare triple {2503#(<= main_~i~0 (* 3 main_~k~0))} assume true; {2503#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:56,418 INFO L273 TraceCheckUtils]: 16: Hoare triple {2503#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2503#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:56,419 INFO L273 TraceCheckUtils]: 17: Hoare triple {2503#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2504#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:56,419 INFO L273 TraceCheckUtils]: 18: Hoare triple {2504#(<= main_~i~0 (* 4 main_~k~0))} assume true; {2504#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:56,420 INFO L273 TraceCheckUtils]: 19: Hoare triple {2504#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2504#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:56,420 INFO L273 TraceCheckUtils]: 20: Hoare triple {2504#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2505#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:56,421 INFO L273 TraceCheckUtils]: 21: Hoare triple {2505#(<= main_~i~0 (* 5 main_~k~0))} assume true; {2505#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:56,421 INFO L273 TraceCheckUtils]: 22: Hoare triple {2505#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2505#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:56,422 INFO L273 TraceCheckUtils]: 23: Hoare triple {2505#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2506#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:56,423 INFO L273 TraceCheckUtils]: 24: Hoare triple {2506#(<= main_~i~0 (* 6 main_~k~0))} assume true; {2506#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:56,423 INFO L273 TraceCheckUtils]: 25: Hoare triple {2506#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2506#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:56,424 INFO L273 TraceCheckUtils]: 26: Hoare triple {2506#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2507#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:56,425 INFO L273 TraceCheckUtils]: 27: Hoare triple {2507#(<= main_~i~0 (* 7 main_~k~0))} assume true; {2507#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:56,425 INFO L273 TraceCheckUtils]: 28: Hoare triple {2507#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2507#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:56,426 INFO L273 TraceCheckUtils]: 29: Hoare triple {2507#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2508#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:56,426 INFO L273 TraceCheckUtils]: 30: Hoare triple {2508#(<= main_~i~0 (* 8 main_~k~0))} assume true; {2508#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:56,427 INFO L273 TraceCheckUtils]: 31: Hoare triple {2508#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2508#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:56,428 INFO L273 TraceCheckUtils]: 32: Hoare triple {2508#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2509#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:56,428 INFO L273 TraceCheckUtils]: 33: Hoare triple {2509#(<= main_~i~0 (* 9 main_~k~0))} assume true; {2509#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:56,429 INFO L273 TraceCheckUtils]: 34: Hoare triple {2509#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2509#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:56,430 INFO L273 TraceCheckUtils]: 35: Hoare triple {2509#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2510#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:56,430 INFO L273 TraceCheckUtils]: 36: Hoare triple {2510#(<= main_~i~0 (* 10 main_~k~0))} assume true; {2510#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:56,431 INFO L273 TraceCheckUtils]: 37: Hoare triple {2510#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2510#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:56,431 INFO L273 TraceCheckUtils]: 38: Hoare triple {2510#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2511#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:56,432 INFO L273 TraceCheckUtils]: 39: Hoare triple {2511#(<= main_~i~0 (* 11 main_~k~0))} assume true; {2511#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:56,433 INFO L273 TraceCheckUtils]: 40: Hoare triple {2511#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2511#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:56,433 INFO L273 TraceCheckUtils]: 41: Hoare triple {2511#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2512#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:56,434 INFO L273 TraceCheckUtils]: 42: Hoare triple {2512#(<= main_~i~0 (* 12 main_~k~0))} assume true; {2512#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:56,434 INFO L273 TraceCheckUtils]: 43: Hoare triple {2512#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2512#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:56,435 INFO L273 TraceCheckUtils]: 44: Hoare triple {2512#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2513#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:56,436 INFO L273 TraceCheckUtils]: 45: Hoare triple {2513#(<= main_~i~0 (* 13 main_~k~0))} assume true; {2513#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:56,436 INFO L273 TraceCheckUtils]: 46: Hoare triple {2513#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2513#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:56,437 INFO L273 TraceCheckUtils]: 47: Hoare triple {2513#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2514#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:56,438 INFO L273 TraceCheckUtils]: 48: Hoare triple {2514#(<= main_~i~0 (* 14 main_~k~0))} assume true; {2514#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:56,438 INFO L273 TraceCheckUtils]: 49: Hoare triple {2514#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2514#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:56,439 INFO L273 TraceCheckUtils]: 50: Hoare triple {2514#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2515#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:56,440 INFO L273 TraceCheckUtils]: 51: Hoare triple {2515#(<= main_~i~0 (* 15 main_~k~0))} assume true; {2515#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:56,440 INFO L273 TraceCheckUtils]: 52: Hoare triple {2515#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2515#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:56,441 INFO L273 TraceCheckUtils]: 53: Hoare triple {2515#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2516#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:07:56,441 INFO L273 TraceCheckUtils]: 54: Hoare triple {2516#(<= main_~i~0 (* 16 main_~k~0))} assume true; {2516#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:07:56,442 INFO L273 TraceCheckUtils]: 55: Hoare triple {2516#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2516#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:07:56,443 INFO L273 TraceCheckUtils]: 56: Hoare triple {2516#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2517#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:07:56,443 INFO L273 TraceCheckUtils]: 57: Hoare triple {2517#(<= main_~i~0 (* 17 main_~k~0))} assume true; {2517#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:07:56,444 INFO L273 TraceCheckUtils]: 58: Hoare triple {2517#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2517#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:07:56,444 INFO L273 TraceCheckUtils]: 59: Hoare triple {2517#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {2518#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:07:56,445 INFO L273 TraceCheckUtils]: 60: Hoare triple {2518#(<= main_~i~0 (* 18 main_~k~0))} assume true; {2518#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:07:56,446 INFO L273 TraceCheckUtils]: 61: Hoare triple {2518#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {2707#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 18 main_~k~0)))} is VALID [2018-11-19 00:07:56,447 INFO L273 TraceCheckUtils]: 62: Hoare triple {2707#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 18 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {2711#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 19 main_~k~0)))} is VALID [2018-11-19 00:07:56,447 INFO L273 TraceCheckUtils]: 63: Hoare triple {2711#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 19 main_~k~0)))} assume true; {2711#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 19 main_~k~0)))} is VALID [2018-11-19 00:07:56,448 INFO L273 TraceCheckUtils]: 64: Hoare triple {2711#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 19 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {2499#false} is VALID [2018-11-19 00:07:56,448 INFO L256 TraceCheckUtils]: 65: Hoare triple {2499#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {2499#false} is VALID [2018-11-19 00:07:56,449 INFO L273 TraceCheckUtils]: 66: Hoare triple {2499#false} ~cond := #in~cond; {2499#false} is VALID [2018-11-19 00:07:56,449 INFO L273 TraceCheckUtils]: 67: Hoare triple {2499#false} assume 0 == ~cond; {2499#false} is VALID [2018-11-19 00:07:56,449 INFO L273 TraceCheckUtils]: 68: Hoare triple {2499#false} assume !false; {2499#false} is VALID [2018-11-19 00:07:56,455 INFO L134 CoverageAnalysis]: Checked inductivity of 551 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:56,475 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:07:56,476 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2018-11-19 00:07:56,476 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 69 [2018-11-19 00:07:56,476 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:07:56,476 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 25 states. [2018-11-19 00:07:56,542 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 73 edges. 73 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:56,542 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-11-19 00:07:56,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-11-19 00:07:56,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=548, Unknown=0, NotChecked=0, Total=600 [2018-11-19 00:07:56,544 INFO L87 Difference]: Start difference. First operand 70 states and 70 transitions. Second operand 25 states. [2018-11-19 00:07:58,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:58,124 INFO L93 Difference]: Finished difference Result 84 states and 86 transitions. [2018-11-19 00:07:58,124 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-11-19 00:07:58,124 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 69 [2018-11-19 00:07:58,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:07:58,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2018-11-19 00:07:58,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 86 transitions. [2018-11-19 00:07:58,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2018-11-19 00:07:58,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 86 transitions. [2018-11-19 00:07:58,129 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 25 states and 86 transitions. [2018-11-19 00:07:58,265 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 86 edges. 86 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:58,267 INFO L225 Difference]: With dead ends: 84 [2018-11-19 00:07:58,268 INFO L226 Difference]: Without dead ends: 79 [2018-11-19 00:07:58,269 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=555, Invalid=1515, Unknown=0, NotChecked=0, Total=2070 [2018-11-19 00:07:58,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2018-11-19 00:07:58,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2018-11-19 00:07:58,373 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:07:58,374 INFO L82 GeneralOperation]: Start isEquivalent. First operand 79 states. Second operand 79 states. [2018-11-19 00:07:58,374 INFO L74 IsIncluded]: Start isIncluded. First operand 79 states. Second operand 79 states. [2018-11-19 00:07:58,374 INFO L87 Difference]: Start difference. First operand 79 states. Second operand 79 states. [2018-11-19 00:07:58,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:58,377 INFO L93 Difference]: Finished difference Result 79 states and 79 transitions. [2018-11-19 00:07:58,378 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 79 transitions. [2018-11-19 00:07:58,378 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:58,378 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:58,378 INFO L74 IsIncluded]: Start isIncluded. First operand 79 states. Second operand 79 states. [2018-11-19 00:07:58,378 INFO L87 Difference]: Start difference. First operand 79 states. Second operand 79 states. [2018-11-19 00:07:58,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:07:58,380 INFO L93 Difference]: Finished difference Result 79 states and 79 transitions. [2018-11-19 00:07:58,381 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 79 transitions. [2018-11-19 00:07:58,381 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:07:58,381 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:07:58,381 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:07:58,381 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:07:58,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2018-11-19 00:07:58,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 79 transitions. [2018-11-19 00:07:58,383 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 79 transitions. Word has length 69 [2018-11-19 00:07:58,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:07:58,384 INFO L480 AbstractCegarLoop]: Abstraction has 79 states and 79 transitions. [2018-11-19 00:07:58,384 INFO L481 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-11-19 00:07:58,384 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 79 transitions. [2018-11-19 00:07:58,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-11-19 00:07:58,385 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:07:58,385 INFO L375 BasicCegarLoop]: trace histogram [23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:07:58,385 INFO L423 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:07:58,385 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:07:58,386 INFO L82 PathProgramCache]: Analyzing trace with hash -318857097, now seen corresponding path program 8 times [2018-11-19 00:07:58,386 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:07:58,386 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:07:58,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:58,387 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 00:07:58,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:07:58,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:58,963 INFO L256 TraceCheckUtils]: 0: Hoare triple {3152#true} call ULTIMATE.init(); {3152#true} is VALID [2018-11-19 00:07:58,964 INFO L273 TraceCheckUtils]: 1: Hoare triple {3152#true} assume true; {3152#true} is VALID [2018-11-19 00:07:58,964 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {3152#true} {3152#true} #38#return; {3152#true} is VALID [2018-11-19 00:07:58,965 INFO L256 TraceCheckUtils]: 3: Hoare triple {3152#true} call #t~ret2 := main(); {3152#true} is VALID [2018-11-19 00:07:58,965 INFO L273 TraceCheckUtils]: 4: Hoare triple {3152#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {3152#true} is VALID [2018-11-19 00:07:58,966 INFO L273 TraceCheckUtils]: 5: Hoare triple {3152#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {3154#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:58,966 INFO L273 TraceCheckUtils]: 6: Hoare triple {3154#(<= main_~i~0 0)} assume true; {3154#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:58,966 INFO L273 TraceCheckUtils]: 7: Hoare triple {3154#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {3154#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:58,967 INFO L273 TraceCheckUtils]: 8: Hoare triple {3154#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {3155#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:58,967 INFO L273 TraceCheckUtils]: 9: Hoare triple {3155#(<= main_~i~0 main_~k~0)} assume true; {3155#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:58,968 INFO L273 TraceCheckUtils]: 10: Hoare triple {3155#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {3155#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:58,968 INFO L273 TraceCheckUtils]: 11: Hoare triple {3155#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {3156#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:58,969 INFO L273 TraceCheckUtils]: 12: Hoare triple {3156#(<= main_~i~0 (* 2 main_~k~0))} assume true; {3156#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:58,969 INFO L273 TraceCheckUtils]: 13: Hoare triple {3156#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3156#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:58,970 INFO L273 TraceCheckUtils]: 14: Hoare triple {3156#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3157#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:58,971 INFO L273 TraceCheckUtils]: 15: Hoare triple {3157#(<= main_~i~0 (* 3 main_~k~0))} assume true; {3157#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:58,971 INFO L273 TraceCheckUtils]: 16: Hoare triple {3157#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3157#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:58,972 INFO L273 TraceCheckUtils]: 17: Hoare triple {3157#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3158#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:58,973 INFO L273 TraceCheckUtils]: 18: Hoare triple {3158#(<= main_~i~0 (* 4 main_~k~0))} assume true; {3158#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:58,973 INFO L273 TraceCheckUtils]: 19: Hoare triple {3158#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3158#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:58,974 INFO L273 TraceCheckUtils]: 20: Hoare triple {3158#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3159#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:58,975 INFO L273 TraceCheckUtils]: 21: Hoare triple {3159#(<= main_~i~0 (* 5 main_~k~0))} assume true; {3159#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:58,975 INFO L273 TraceCheckUtils]: 22: Hoare triple {3159#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3159#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:58,976 INFO L273 TraceCheckUtils]: 23: Hoare triple {3159#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3160#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:58,976 INFO L273 TraceCheckUtils]: 24: Hoare triple {3160#(<= main_~i~0 (* 6 main_~k~0))} assume true; {3160#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:58,977 INFO L273 TraceCheckUtils]: 25: Hoare triple {3160#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3160#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:58,978 INFO L273 TraceCheckUtils]: 26: Hoare triple {3160#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3161#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:58,979 INFO L273 TraceCheckUtils]: 27: Hoare triple {3161#(<= main_~i~0 (* 7 main_~k~0))} assume true; {3161#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:58,979 INFO L273 TraceCheckUtils]: 28: Hoare triple {3161#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3161#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:58,980 INFO L273 TraceCheckUtils]: 29: Hoare triple {3161#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3162#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:58,981 INFO L273 TraceCheckUtils]: 30: Hoare triple {3162#(<= main_~i~0 (* 8 main_~k~0))} assume true; {3162#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:58,981 INFO L273 TraceCheckUtils]: 31: Hoare triple {3162#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3162#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:58,982 INFO L273 TraceCheckUtils]: 32: Hoare triple {3162#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3163#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:58,983 INFO L273 TraceCheckUtils]: 33: Hoare triple {3163#(<= main_~i~0 (* 9 main_~k~0))} assume true; {3163#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:58,983 INFO L273 TraceCheckUtils]: 34: Hoare triple {3163#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3163#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:58,984 INFO L273 TraceCheckUtils]: 35: Hoare triple {3163#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3164#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:58,985 INFO L273 TraceCheckUtils]: 36: Hoare triple {3164#(<= main_~i~0 (* 10 main_~k~0))} assume true; {3164#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:58,985 INFO L273 TraceCheckUtils]: 37: Hoare triple {3164#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3164#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:58,986 INFO L273 TraceCheckUtils]: 38: Hoare triple {3164#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3165#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:58,987 INFO L273 TraceCheckUtils]: 39: Hoare triple {3165#(<= main_~i~0 (* 11 main_~k~0))} assume true; {3165#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:58,987 INFO L273 TraceCheckUtils]: 40: Hoare triple {3165#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3165#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:58,988 INFO L273 TraceCheckUtils]: 41: Hoare triple {3165#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3166#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:58,989 INFO L273 TraceCheckUtils]: 42: Hoare triple {3166#(<= main_~i~0 (* 12 main_~k~0))} assume true; {3166#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:58,989 INFO L273 TraceCheckUtils]: 43: Hoare triple {3166#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3166#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:58,990 INFO L273 TraceCheckUtils]: 44: Hoare triple {3166#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3167#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:58,991 INFO L273 TraceCheckUtils]: 45: Hoare triple {3167#(<= main_~i~0 (* 13 main_~k~0))} assume true; {3167#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:58,991 INFO L273 TraceCheckUtils]: 46: Hoare triple {3167#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3167#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:58,992 INFO L273 TraceCheckUtils]: 47: Hoare triple {3167#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3168#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:58,993 INFO L273 TraceCheckUtils]: 48: Hoare triple {3168#(<= main_~i~0 (* 14 main_~k~0))} assume true; {3168#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:58,993 INFO L273 TraceCheckUtils]: 49: Hoare triple {3168#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3168#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:58,994 INFO L273 TraceCheckUtils]: 50: Hoare triple {3168#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3169#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:58,995 INFO L273 TraceCheckUtils]: 51: Hoare triple {3169#(<= main_~i~0 (* 15 main_~k~0))} assume true; {3169#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:59,014 INFO L273 TraceCheckUtils]: 52: Hoare triple {3169#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3169#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:59,020 INFO L273 TraceCheckUtils]: 53: Hoare triple {3169#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3170#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:07:59,020 INFO L273 TraceCheckUtils]: 54: Hoare triple {3170#(<= main_~i~0 (* 16 main_~k~0))} assume true; {3170#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:07:59,021 INFO L273 TraceCheckUtils]: 55: Hoare triple {3170#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3170#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:07:59,021 INFO L273 TraceCheckUtils]: 56: Hoare triple {3170#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3171#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:07:59,022 INFO L273 TraceCheckUtils]: 57: Hoare triple {3171#(<= main_~i~0 (* 17 main_~k~0))} assume true; {3171#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:07:59,022 INFO L273 TraceCheckUtils]: 58: Hoare triple {3171#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3171#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:07:59,022 INFO L273 TraceCheckUtils]: 59: Hoare triple {3171#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3172#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:07:59,023 INFO L273 TraceCheckUtils]: 60: Hoare triple {3172#(<= main_~i~0 (* 18 main_~k~0))} assume true; {3172#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:07:59,023 INFO L273 TraceCheckUtils]: 61: Hoare triple {3172#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3172#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:07:59,024 INFO L273 TraceCheckUtils]: 62: Hoare triple {3172#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3173#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:07:59,024 INFO L273 TraceCheckUtils]: 63: Hoare triple {3173#(<= main_~i~0 (* 19 main_~k~0))} assume true; {3173#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:07:59,024 INFO L273 TraceCheckUtils]: 64: Hoare triple {3173#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3173#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:07:59,025 INFO L273 TraceCheckUtils]: 65: Hoare triple {3173#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3174#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:07:59,026 INFO L273 TraceCheckUtils]: 66: Hoare triple {3174#(<= main_~i~0 (* 20 main_~k~0))} assume true; {3174#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:07:59,027 INFO L273 TraceCheckUtils]: 67: Hoare triple {3174#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3174#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:07:59,027 INFO L273 TraceCheckUtils]: 68: Hoare triple {3174#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3175#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:07:59,028 INFO L273 TraceCheckUtils]: 69: Hoare triple {3175#(<= main_~i~0 (* 21 main_~k~0))} assume true; {3175#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:07:59,029 INFO L273 TraceCheckUtils]: 70: Hoare triple {3175#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3176#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:07:59,030 INFO L273 TraceCheckUtils]: 71: Hoare triple {3176#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3177#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:59,030 INFO L273 TraceCheckUtils]: 72: Hoare triple {3177#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {3177#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:07:59,031 INFO L273 TraceCheckUtils]: 73: Hoare triple {3177#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {3153#false} is VALID [2018-11-19 00:07:59,031 INFO L256 TraceCheckUtils]: 74: Hoare triple {3153#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {3153#false} is VALID [2018-11-19 00:07:59,032 INFO L273 TraceCheckUtils]: 75: Hoare triple {3153#false} ~cond := #in~cond; {3153#false} is VALID [2018-11-19 00:07:59,032 INFO L273 TraceCheckUtils]: 76: Hoare triple {3153#false} assume 0 == ~cond; {3153#false} is VALID [2018-11-19 00:07:59,032 INFO L273 TraceCheckUtils]: 77: Hoare triple {3153#false} assume !false; {3153#false} is VALID [2018-11-19 00:07:59,039 INFO L134 CoverageAnalysis]: Checked inductivity of 737 backedges. 0 proven. 737 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:59,039 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:07:59,040 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 [2018-11-19 00:07:59,052 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-19 00:07:59,092 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-19 00:07:59,092 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:07:59,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:07:59,129 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:07:59,447 INFO L256 TraceCheckUtils]: 0: Hoare triple {3152#true} call ULTIMATE.init(); {3152#true} is VALID [2018-11-19 00:07:59,448 INFO L273 TraceCheckUtils]: 1: Hoare triple {3152#true} assume true; {3152#true} is VALID [2018-11-19 00:07:59,448 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {3152#true} {3152#true} #38#return; {3152#true} is VALID [2018-11-19 00:07:59,448 INFO L256 TraceCheckUtils]: 3: Hoare triple {3152#true} call #t~ret2 := main(); {3152#true} is VALID [2018-11-19 00:07:59,448 INFO L273 TraceCheckUtils]: 4: Hoare triple {3152#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {3152#true} is VALID [2018-11-19 00:07:59,449 INFO L273 TraceCheckUtils]: 5: Hoare triple {3152#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {3154#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:59,450 INFO L273 TraceCheckUtils]: 6: Hoare triple {3154#(<= main_~i~0 0)} assume true; {3154#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:59,450 INFO L273 TraceCheckUtils]: 7: Hoare triple {3154#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {3154#(<= main_~i~0 0)} is VALID [2018-11-19 00:07:59,451 INFO L273 TraceCheckUtils]: 8: Hoare triple {3154#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {3155#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:59,451 INFO L273 TraceCheckUtils]: 9: Hoare triple {3155#(<= main_~i~0 main_~k~0)} assume true; {3155#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:59,451 INFO L273 TraceCheckUtils]: 10: Hoare triple {3155#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {3155#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:07:59,452 INFO L273 TraceCheckUtils]: 11: Hoare triple {3155#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {3156#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:59,453 INFO L273 TraceCheckUtils]: 12: Hoare triple {3156#(<= main_~i~0 (* 2 main_~k~0))} assume true; {3156#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:59,453 INFO L273 TraceCheckUtils]: 13: Hoare triple {3156#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3156#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:07:59,454 INFO L273 TraceCheckUtils]: 14: Hoare triple {3156#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3157#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:59,455 INFO L273 TraceCheckUtils]: 15: Hoare triple {3157#(<= main_~i~0 (* 3 main_~k~0))} assume true; {3157#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:59,455 INFO L273 TraceCheckUtils]: 16: Hoare triple {3157#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3157#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:07:59,456 INFO L273 TraceCheckUtils]: 17: Hoare triple {3157#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3158#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:59,457 INFO L273 TraceCheckUtils]: 18: Hoare triple {3158#(<= main_~i~0 (* 4 main_~k~0))} assume true; {3158#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:59,457 INFO L273 TraceCheckUtils]: 19: Hoare triple {3158#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3158#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:07:59,458 INFO L273 TraceCheckUtils]: 20: Hoare triple {3158#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3159#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:59,459 INFO L273 TraceCheckUtils]: 21: Hoare triple {3159#(<= main_~i~0 (* 5 main_~k~0))} assume true; {3159#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:59,460 INFO L273 TraceCheckUtils]: 22: Hoare triple {3159#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3159#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:07:59,461 INFO L273 TraceCheckUtils]: 23: Hoare triple {3159#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3160#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:59,461 INFO L273 TraceCheckUtils]: 24: Hoare triple {3160#(<= main_~i~0 (* 6 main_~k~0))} assume true; {3160#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:59,462 INFO L273 TraceCheckUtils]: 25: Hoare triple {3160#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3160#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:07:59,463 INFO L273 TraceCheckUtils]: 26: Hoare triple {3160#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3161#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:59,463 INFO L273 TraceCheckUtils]: 27: Hoare triple {3161#(<= main_~i~0 (* 7 main_~k~0))} assume true; {3161#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:59,464 INFO L273 TraceCheckUtils]: 28: Hoare triple {3161#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3161#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:07:59,465 INFO L273 TraceCheckUtils]: 29: Hoare triple {3161#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3162#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:59,465 INFO L273 TraceCheckUtils]: 30: Hoare triple {3162#(<= main_~i~0 (* 8 main_~k~0))} assume true; {3162#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:59,466 INFO L273 TraceCheckUtils]: 31: Hoare triple {3162#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3162#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:07:59,467 INFO L273 TraceCheckUtils]: 32: Hoare triple {3162#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3163#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:59,467 INFO L273 TraceCheckUtils]: 33: Hoare triple {3163#(<= main_~i~0 (* 9 main_~k~0))} assume true; {3163#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:59,468 INFO L273 TraceCheckUtils]: 34: Hoare triple {3163#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3163#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:07:59,468 INFO L273 TraceCheckUtils]: 35: Hoare triple {3163#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3164#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:59,469 INFO L273 TraceCheckUtils]: 36: Hoare triple {3164#(<= main_~i~0 (* 10 main_~k~0))} assume true; {3164#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:59,470 INFO L273 TraceCheckUtils]: 37: Hoare triple {3164#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3164#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:07:59,470 INFO L273 TraceCheckUtils]: 38: Hoare triple {3164#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3165#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:59,471 INFO L273 TraceCheckUtils]: 39: Hoare triple {3165#(<= main_~i~0 (* 11 main_~k~0))} assume true; {3165#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:59,472 INFO L273 TraceCheckUtils]: 40: Hoare triple {3165#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3165#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:07:59,472 INFO L273 TraceCheckUtils]: 41: Hoare triple {3165#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3166#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:59,473 INFO L273 TraceCheckUtils]: 42: Hoare triple {3166#(<= main_~i~0 (* 12 main_~k~0))} assume true; {3166#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:59,473 INFO L273 TraceCheckUtils]: 43: Hoare triple {3166#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3166#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:07:59,474 INFO L273 TraceCheckUtils]: 44: Hoare triple {3166#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3167#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:59,475 INFO L273 TraceCheckUtils]: 45: Hoare triple {3167#(<= main_~i~0 (* 13 main_~k~0))} assume true; {3167#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:59,475 INFO L273 TraceCheckUtils]: 46: Hoare triple {3167#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3167#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:07:59,476 INFO L273 TraceCheckUtils]: 47: Hoare triple {3167#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3168#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:59,477 INFO L273 TraceCheckUtils]: 48: Hoare triple {3168#(<= main_~i~0 (* 14 main_~k~0))} assume true; {3168#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:59,478 INFO L273 TraceCheckUtils]: 49: Hoare triple {3168#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3168#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:07:59,479 INFO L273 TraceCheckUtils]: 50: Hoare triple {3168#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3169#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:59,479 INFO L273 TraceCheckUtils]: 51: Hoare triple {3169#(<= main_~i~0 (* 15 main_~k~0))} assume true; {3169#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:59,480 INFO L273 TraceCheckUtils]: 52: Hoare triple {3169#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3169#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:07:59,481 INFO L273 TraceCheckUtils]: 53: Hoare triple {3169#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3170#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:07:59,481 INFO L273 TraceCheckUtils]: 54: Hoare triple {3170#(<= main_~i~0 (* 16 main_~k~0))} assume true; {3170#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:07:59,482 INFO L273 TraceCheckUtils]: 55: Hoare triple {3170#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3170#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:07:59,483 INFO L273 TraceCheckUtils]: 56: Hoare triple {3170#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3171#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:07:59,484 INFO L273 TraceCheckUtils]: 57: Hoare triple {3171#(<= main_~i~0 (* 17 main_~k~0))} assume true; {3171#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:07:59,484 INFO L273 TraceCheckUtils]: 58: Hoare triple {3171#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3171#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:07:59,485 INFO L273 TraceCheckUtils]: 59: Hoare triple {3171#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3172#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:07:59,486 INFO L273 TraceCheckUtils]: 60: Hoare triple {3172#(<= main_~i~0 (* 18 main_~k~0))} assume true; {3172#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:07:59,486 INFO L273 TraceCheckUtils]: 61: Hoare triple {3172#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3172#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:07:59,487 INFO L273 TraceCheckUtils]: 62: Hoare triple {3172#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3173#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:07:59,488 INFO L273 TraceCheckUtils]: 63: Hoare triple {3173#(<= main_~i~0 (* 19 main_~k~0))} assume true; {3173#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:07:59,488 INFO L273 TraceCheckUtils]: 64: Hoare triple {3173#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3173#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:07:59,489 INFO L273 TraceCheckUtils]: 65: Hoare triple {3173#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3174#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:07:59,490 INFO L273 TraceCheckUtils]: 66: Hoare triple {3174#(<= main_~i~0 (* 20 main_~k~0))} assume true; {3174#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:07:59,490 INFO L273 TraceCheckUtils]: 67: Hoare triple {3174#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3174#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:07:59,491 INFO L273 TraceCheckUtils]: 68: Hoare triple {3174#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3175#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:07:59,492 INFO L273 TraceCheckUtils]: 69: Hoare triple {3175#(<= main_~i~0 (* 21 main_~k~0))} assume true; {3175#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:07:59,492 INFO L273 TraceCheckUtils]: 70: Hoare triple {3175#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3391#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 21 main_~k~0)))} is VALID [2018-11-19 00:07:59,494 INFO L273 TraceCheckUtils]: 71: Hoare triple {3391#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 21 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {3395#(and (<= main_~i~0 (* 22 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:07:59,494 INFO L273 TraceCheckUtils]: 72: Hoare triple {3395#(and (<= main_~i~0 (* 22 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume true; {3395#(and (<= main_~i~0 (* 22 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:07:59,495 INFO L273 TraceCheckUtils]: 73: Hoare triple {3395#(and (<= main_~i~0 (* 22 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {3153#false} is VALID [2018-11-19 00:07:59,495 INFO L256 TraceCheckUtils]: 74: Hoare triple {3153#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {3153#false} is VALID [2018-11-19 00:07:59,496 INFO L273 TraceCheckUtils]: 75: Hoare triple {3153#false} ~cond := #in~cond; {3153#false} is VALID [2018-11-19 00:07:59,496 INFO L273 TraceCheckUtils]: 76: Hoare triple {3153#false} assume 0 == ~cond; {3153#false} is VALID [2018-11-19 00:07:59,496 INFO L273 TraceCheckUtils]: 77: Hoare triple {3153#false} assume !false; {3153#false} is VALID [2018-11-19 00:07:59,506 INFO L134 CoverageAnalysis]: Checked inductivity of 737 backedges. 0 proven. 737 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:07:59,525 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:07:59,526 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 28 [2018-11-19 00:07:59,526 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 78 [2018-11-19 00:07:59,527 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:07:59,527 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 28 states. [2018-11-19 00:07:59,616 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 82 edges. 82 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:07:59,617 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-11-19 00:07:59,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-11-19 00:07:59,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=698, Unknown=0, NotChecked=0, Total=756 [2018-11-19 00:07:59,619 INFO L87 Difference]: Start difference. First operand 79 states and 79 transitions. Second operand 28 states. [2018-11-19 00:08:02,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:02,397 INFO L93 Difference]: Finished difference Result 93 states and 95 transitions. [2018-11-19 00:08:02,397 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-11-19 00:08:02,397 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 78 [2018-11-19 00:08:02,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:08:02,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-11-19 00:08:02,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 95 transitions. [2018-11-19 00:08:02,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-11-19 00:08:02,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 95 transitions. [2018-11-19 00:08:02,402 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 28 states and 95 transitions. [2018-11-19 00:08:02,502 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 95 edges. 95 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:02,504 INFO L225 Difference]: With dead ends: 93 [2018-11-19 00:08:02,504 INFO L226 Difference]: Without dead ends: 88 [2018-11-19 00:08:02,506 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=705, Invalid=1947, Unknown=0, NotChecked=0, Total=2652 [2018-11-19 00:08:02,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-11-19 00:08:02,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2018-11-19 00:08:02,604 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:08:02,604 INFO L82 GeneralOperation]: Start isEquivalent. First operand 88 states. Second operand 88 states. [2018-11-19 00:08:02,605 INFO L74 IsIncluded]: Start isIncluded. First operand 88 states. Second operand 88 states. [2018-11-19 00:08:02,605 INFO L87 Difference]: Start difference. First operand 88 states. Second operand 88 states. [2018-11-19 00:08:02,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:02,607 INFO L93 Difference]: Finished difference Result 88 states and 88 transitions. [2018-11-19 00:08:02,607 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 88 transitions. [2018-11-19 00:08:02,607 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:02,608 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:02,608 INFO L74 IsIncluded]: Start isIncluded. First operand 88 states. Second operand 88 states. [2018-11-19 00:08:02,608 INFO L87 Difference]: Start difference. First operand 88 states. Second operand 88 states. [2018-11-19 00:08:02,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:02,610 INFO L93 Difference]: Finished difference Result 88 states and 88 transitions. [2018-11-19 00:08:02,610 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 88 transitions. [2018-11-19 00:08:02,610 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:02,610 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:02,610 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:08:02,611 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:08:02,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-11-19 00:08:02,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 88 transitions. [2018-11-19 00:08:02,613 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 88 transitions. Word has length 78 [2018-11-19 00:08:02,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:08:02,613 INFO L480 AbstractCegarLoop]: Abstraction has 88 states and 88 transitions. [2018-11-19 00:08:02,613 INFO L481 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-11-19 00:08:02,613 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 88 transitions. [2018-11-19 00:08:02,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-11-19 00:08:02,614 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:08:02,614 INFO L375 BasicCegarLoop]: trace histogram [26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:08:02,615 INFO L423 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:08:02,615 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:08:02,615 INFO L82 PathProgramCache]: Analyzing trace with hash -1949211389, now seen corresponding path program 9 times [2018-11-19 00:08:02,615 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:08:02,615 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:08:02,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:02,616 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:08:02,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:02,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:03,261 INFO L256 TraceCheckUtils]: 0: Hoare triple {3884#true} call ULTIMATE.init(); {3884#true} is VALID [2018-11-19 00:08:03,261 INFO L273 TraceCheckUtils]: 1: Hoare triple {3884#true} assume true; {3884#true} is VALID [2018-11-19 00:08:03,262 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {3884#true} {3884#true} #38#return; {3884#true} is VALID [2018-11-19 00:08:03,262 INFO L256 TraceCheckUtils]: 3: Hoare triple {3884#true} call #t~ret2 := main(); {3884#true} is VALID [2018-11-19 00:08:03,262 INFO L273 TraceCheckUtils]: 4: Hoare triple {3884#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {3884#true} is VALID [2018-11-19 00:08:03,263 INFO L273 TraceCheckUtils]: 5: Hoare triple {3884#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {3886#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:03,263 INFO L273 TraceCheckUtils]: 6: Hoare triple {3886#(<= main_~i~0 0)} assume true; {3886#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:03,264 INFO L273 TraceCheckUtils]: 7: Hoare triple {3886#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {3886#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:03,264 INFO L273 TraceCheckUtils]: 8: Hoare triple {3886#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {3887#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:03,265 INFO L273 TraceCheckUtils]: 9: Hoare triple {3887#(<= main_~i~0 main_~k~0)} assume true; {3887#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:03,283 INFO L273 TraceCheckUtils]: 10: Hoare triple {3887#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {3887#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:03,292 INFO L273 TraceCheckUtils]: 11: Hoare triple {3887#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {3888#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:03,305 INFO L273 TraceCheckUtils]: 12: Hoare triple {3888#(<= main_~i~0 (* 2 main_~k~0))} assume true; {3888#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:03,313 INFO L273 TraceCheckUtils]: 13: Hoare triple {3888#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3888#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:03,328 INFO L273 TraceCheckUtils]: 14: Hoare triple {3888#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3889#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:03,336 INFO L273 TraceCheckUtils]: 15: Hoare triple {3889#(<= main_~i~0 (* 3 main_~k~0))} assume true; {3889#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:03,337 INFO L273 TraceCheckUtils]: 16: Hoare triple {3889#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3889#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:03,338 INFO L273 TraceCheckUtils]: 17: Hoare triple {3889#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3890#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:03,355 INFO L273 TraceCheckUtils]: 18: Hoare triple {3890#(<= main_~i~0 (* 4 main_~k~0))} assume true; {3890#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:03,363 INFO L273 TraceCheckUtils]: 19: Hoare triple {3890#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3890#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:03,373 INFO L273 TraceCheckUtils]: 20: Hoare triple {3890#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3891#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:03,373 INFO L273 TraceCheckUtils]: 21: Hoare triple {3891#(<= main_~i~0 (* 5 main_~k~0))} assume true; {3891#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:03,374 INFO L273 TraceCheckUtils]: 22: Hoare triple {3891#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3891#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:03,374 INFO L273 TraceCheckUtils]: 23: Hoare triple {3891#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3892#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:03,379 INFO L273 TraceCheckUtils]: 24: Hoare triple {3892#(<= main_~i~0 (* 6 main_~k~0))} assume true; {3892#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:03,379 INFO L273 TraceCheckUtils]: 25: Hoare triple {3892#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3892#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:03,380 INFO L273 TraceCheckUtils]: 26: Hoare triple {3892#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3893#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:03,380 INFO L273 TraceCheckUtils]: 27: Hoare triple {3893#(<= main_~i~0 (* 7 main_~k~0))} assume true; {3893#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:03,380 INFO L273 TraceCheckUtils]: 28: Hoare triple {3893#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3893#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:03,381 INFO L273 TraceCheckUtils]: 29: Hoare triple {3893#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3894#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:03,381 INFO L273 TraceCheckUtils]: 30: Hoare triple {3894#(<= main_~i~0 (* 8 main_~k~0))} assume true; {3894#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:03,382 INFO L273 TraceCheckUtils]: 31: Hoare triple {3894#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3894#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:03,382 INFO L273 TraceCheckUtils]: 32: Hoare triple {3894#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3895#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:03,383 INFO L273 TraceCheckUtils]: 33: Hoare triple {3895#(<= main_~i~0 (* 9 main_~k~0))} assume true; {3895#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:03,383 INFO L273 TraceCheckUtils]: 34: Hoare triple {3895#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3895#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:03,384 INFO L273 TraceCheckUtils]: 35: Hoare triple {3895#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3896#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:03,385 INFO L273 TraceCheckUtils]: 36: Hoare triple {3896#(<= main_~i~0 (* 10 main_~k~0))} assume true; {3896#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:03,385 INFO L273 TraceCheckUtils]: 37: Hoare triple {3896#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3896#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:03,386 INFO L273 TraceCheckUtils]: 38: Hoare triple {3896#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3897#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:03,387 INFO L273 TraceCheckUtils]: 39: Hoare triple {3897#(<= main_~i~0 (* 11 main_~k~0))} assume true; {3897#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:03,387 INFO L273 TraceCheckUtils]: 40: Hoare triple {3897#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3897#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:03,388 INFO L273 TraceCheckUtils]: 41: Hoare triple {3897#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3898#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:03,388 INFO L273 TraceCheckUtils]: 42: Hoare triple {3898#(<= main_~i~0 (* 12 main_~k~0))} assume true; {3898#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:03,389 INFO L273 TraceCheckUtils]: 43: Hoare triple {3898#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3898#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:03,390 INFO L273 TraceCheckUtils]: 44: Hoare triple {3898#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3899#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:03,390 INFO L273 TraceCheckUtils]: 45: Hoare triple {3899#(<= main_~i~0 (* 13 main_~k~0))} assume true; {3899#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:03,391 INFO L273 TraceCheckUtils]: 46: Hoare triple {3899#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3899#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:03,392 INFO L273 TraceCheckUtils]: 47: Hoare triple {3899#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3900#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:03,392 INFO L273 TraceCheckUtils]: 48: Hoare triple {3900#(<= main_~i~0 (* 14 main_~k~0))} assume true; {3900#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:03,393 INFO L273 TraceCheckUtils]: 49: Hoare triple {3900#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3900#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:03,393 INFO L273 TraceCheckUtils]: 50: Hoare triple {3900#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3901#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:03,394 INFO L273 TraceCheckUtils]: 51: Hoare triple {3901#(<= main_~i~0 (* 15 main_~k~0))} assume true; {3901#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:03,394 INFO L273 TraceCheckUtils]: 52: Hoare triple {3901#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3901#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:03,395 INFO L273 TraceCheckUtils]: 53: Hoare triple {3901#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3902#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:03,396 INFO L273 TraceCheckUtils]: 54: Hoare triple {3902#(<= main_~i~0 (* 16 main_~k~0))} assume true; {3902#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:03,396 INFO L273 TraceCheckUtils]: 55: Hoare triple {3902#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3902#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:03,397 INFO L273 TraceCheckUtils]: 56: Hoare triple {3902#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3903#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:03,397 INFO L273 TraceCheckUtils]: 57: Hoare triple {3903#(<= main_~i~0 (* 17 main_~k~0))} assume true; {3903#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:03,398 INFO L273 TraceCheckUtils]: 58: Hoare triple {3903#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3903#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:03,399 INFO L273 TraceCheckUtils]: 59: Hoare triple {3903#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3904#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:03,399 INFO L273 TraceCheckUtils]: 60: Hoare triple {3904#(<= main_~i~0 (* 18 main_~k~0))} assume true; {3904#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:03,400 INFO L273 TraceCheckUtils]: 61: Hoare triple {3904#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3904#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:03,400 INFO L273 TraceCheckUtils]: 62: Hoare triple {3904#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3905#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:03,401 INFO L273 TraceCheckUtils]: 63: Hoare triple {3905#(<= main_~i~0 (* 19 main_~k~0))} assume true; {3905#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:03,401 INFO L273 TraceCheckUtils]: 64: Hoare triple {3905#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3905#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:03,402 INFO L273 TraceCheckUtils]: 65: Hoare triple {3905#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3906#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:03,403 INFO L273 TraceCheckUtils]: 66: Hoare triple {3906#(<= main_~i~0 (* 20 main_~k~0))} assume true; {3906#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:03,403 INFO L273 TraceCheckUtils]: 67: Hoare triple {3906#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3906#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:03,404 INFO L273 TraceCheckUtils]: 68: Hoare triple {3906#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3907#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:03,405 INFO L273 TraceCheckUtils]: 69: Hoare triple {3907#(<= main_~i~0 (* 21 main_~k~0))} assume true; {3907#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:03,405 INFO L273 TraceCheckUtils]: 70: Hoare triple {3907#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3907#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:03,406 INFO L273 TraceCheckUtils]: 71: Hoare triple {3907#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3908#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:03,406 INFO L273 TraceCheckUtils]: 72: Hoare triple {3908#(<= main_~i~0 (* 22 main_~k~0))} assume true; {3908#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:03,407 INFO L273 TraceCheckUtils]: 73: Hoare triple {3908#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3908#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:03,408 INFO L273 TraceCheckUtils]: 74: Hoare triple {3908#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3909#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:03,408 INFO L273 TraceCheckUtils]: 75: Hoare triple {3909#(<= main_~i~0 (* 23 main_~k~0))} assume true; {3909#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:03,409 INFO L273 TraceCheckUtils]: 76: Hoare triple {3909#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3909#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:03,410 INFO L273 TraceCheckUtils]: 77: Hoare triple {3909#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3910#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:03,410 INFO L273 TraceCheckUtils]: 78: Hoare triple {3910#(<= main_~i~0 (* 24 main_~k~0))} assume true; {3910#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:03,411 INFO L273 TraceCheckUtils]: 79: Hoare triple {3910#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3911#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:08:03,412 INFO L273 TraceCheckUtils]: 80: Hoare triple {3911#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3912#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:03,412 INFO L273 TraceCheckUtils]: 81: Hoare triple {3912#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {3912#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:03,413 INFO L273 TraceCheckUtils]: 82: Hoare triple {3912#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {3885#false} is VALID [2018-11-19 00:08:03,413 INFO L256 TraceCheckUtils]: 83: Hoare triple {3885#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {3885#false} is VALID [2018-11-19 00:08:03,413 INFO L273 TraceCheckUtils]: 84: Hoare triple {3885#false} ~cond := #in~cond; {3885#false} is VALID [2018-11-19 00:08:03,414 INFO L273 TraceCheckUtils]: 85: Hoare triple {3885#false} assume 0 == ~cond; {3885#false} is VALID [2018-11-19 00:08:03,414 INFO L273 TraceCheckUtils]: 86: Hoare triple {3885#false} assume !false; {3885#false} is VALID [2018-11-19 00:08:03,425 INFO L134 CoverageAnalysis]: Checked inductivity of 950 backedges. 0 proven. 950 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:03,425 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:08:03,425 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 [2018-11-19 00:08:03,434 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-11-19 00:08:03,524 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 26 check-sat command(s) [2018-11-19 00:08:03,524 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:08:03,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:03,548 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:08:03,868 INFO L256 TraceCheckUtils]: 0: Hoare triple {3884#true} call ULTIMATE.init(); {3884#true} is VALID [2018-11-19 00:08:03,868 INFO L273 TraceCheckUtils]: 1: Hoare triple {3884#true} assume true; {3884#true} is VALID [2018-11-19 00:08:03,868 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {3884#true} {3884#true} #38#return; {3884#true} is VALID [2018-11-19 00:08:03,869 INFO L256 TraceCheckUtils]: 3: Hoare triple {3884#true} call #t~ret2 := main(); {3884#true} is VALID [2018-11-19 00:08:03,869 INFO L273 TraceCheckUtils]: 4: Hoare triple {3884#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {3884#true} is VALID [2018-11-19 00:08:03,869 INFO L273 TraceCheckUtils]: 5: Hoare triple {3884#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {3886#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:03,870 INFO L273 TraceCheckUtils]: 6: Hoare triple {3886#(<= main_~i~0 0)} assume true; {3886#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:03,870 INFO L273 TraceCheckUtils]: 7: Hoare triple {3886#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {3886#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:03,871 INFO L273 TraceCheckUtils]: 8: Hoare triple {3886#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {3887#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:03,871 INFO L273 TraceCheckUtils]: 9: Hoare triple {3887#(<= main_~i~0 main_~k~0)} assume true; {3887#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:03,872 INFO L273 TraceCheckUtils]: 10: Hoare triple {3887#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {3887#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:03,872 INFO L273 TraceCheckUtils]: 11: Hoare triple {3887#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {3888#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:03,873 INFO L273 TraceCheckUtils]: 12: Hoare triple {3888#(<= main_~i~0 (* 2 main_~k~0))} assume true; {3888#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:03,873 INFO L273 TraceCheckUtils]: 13: Hoare triple {3888#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3888#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:03,874 INFO L273 TraceCheckUtils]: 14: Hoare triple {3888#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3889#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:03,874 INFO L273 TraceCheckUtils]: 15: Hoare triple {3889#(<= main_~i~0 (* 3 main_~k~0))} assume true; {3889#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:03,875 INFO L273 TraceCheckUtils]: 16: Hoare triple {3889#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3889#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:03,876 INFO L273 TraceCheckUtils]: 17: Hoare triple {3889#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3890#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:03,887 INFO L273 TraceCheckUtils]: 18: Hoare triple {3890#(<= main_~i~0 (* 4 main_~k~0))} assume true; {3890#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:03,887 INFO L273 TraceCheckUtils]: 19: Hoare triple {3890#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3890#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:03,888 INFO L273 TraceCheckUtils]: 20: Hoare triple {3890#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3891#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:03,888 INFO L273 TraceCheckUtils]: 21: Hoare triple {3891#(<= main_~i~0 (* 5 main_~k~0))} assume true; {3891#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:03,889 INFO L273 TraceCheckUtils]: 22: Hoare triple {3891#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3891#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:03,889 INFO L273 TraceCheckUtils]: 23: Hoare triple {3891#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3892#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:03,890 INFO L273 TraceCheckUtils]: 24: Hoare triple {3892#(<= main_~i~0 (* 6 main_~k~0))} assume true; {3892#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:03,890 INFO L273 TraceCheckUtils]: 25: Hoare triple {3892#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3892#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:03,890 INFO L273 TraceCheckUtils]: 26: Hoare triple {3892#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3893#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:03,891 INFO L273 TraceCheckUtils]: 27: Hoare triple {3893#(<= main_~i~0 (* 7 main_~k~0))} assume true; {3893#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:03,891 INFO L273 TraceCheckUtils]: 28: Hoare triple {3893#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3893#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:03,892 INFO L273 TraceCheckUtils]: 29: Hoare triple {3893#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3894#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:03,892 INFO L273 TraceCheckUtils]: 30: Hoare triple {3894#(<= main_~i~0 (* 8 main_~k~0))} assume true; {3894#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:03,893 INFO L273 TraceCheckUtils]: 31: Hoare triple {3894#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3894#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:03,894 INFO L273 TraceCheckUtils]: 32: Hoare triple {3894#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3895#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:03,894 INFO L273 TraceCheckUtils]: 33: Hoare triple {3895#(<= main_~i~0 (* 9 main_~k~0))} assume true; {3895#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:03,895 INFO L273 TraceCheckUtils]: 34: Hoare triple {3895#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3895#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:03,895 INFO L273 TraceCheckUtils]: 35: Hoare triple {3895#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3896#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:03,896 INFO L273 TraceCheckUtils]: 36: Hoare triple {3896#(<= main_~i~0 (* 10 main_~k~0))} assume true; {3896#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:03,896 INFO L273 TraceCheckUtils]: 37: Hoare triple {3896#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3896#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:03,897 INFO L273 TraceCheckUtils]: 38: Hoare triple {3896#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3897#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:03,898 INFO L273 TraceCheckUtils]: 39: Hoare triple {3897#(<= main_~i~0 (* 11 main_~k~0))} assume true; {3897#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:03,898 INFO L273 TraceCheckUtils]: 40: Hoare triple {3897#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3897#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:03,899 INFO L273 TraceCheckUtils]: 41: Hoare triple {3897#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3898#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:03,900 INFO L273 TraceCheckUtils]: 42: Hoare triple {3898#(<= main_~i~0 (* 12 main_~k~0))} assume true; {3898#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:03,900 INFO L273 TraceCheckUtils]: 43: Hoare triple {3898#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3898#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:03,901 INFO L273 TraceCheckUtils]: 44: Hoare triple {3898#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3899#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:03,901 INFO L273 TraceCheckUtils]: 45: Hoare triple {3899#(<= main_~i~0 (* 13 main_~k~0))} assume true; {3899#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:03,902 INFO L273 TraceCheckUtils]: 46: Hoare triple {3899#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3899#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:03,903 INFO L273 TraceCheckUtils]: 47: Hoare triple {3899#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3900#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:03,903 INFO L273 TraceCheckUtils]: 48: Hoare triple {3900#(<= main_~i~0 (* 14 main_~k~0))} assume true; {3900#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:03,904 INFO L273 TraceCheckUtils]: 49: Hoare triple {3900#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3900#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:03,905 INFO L273 TraceCheckUtils]: 50: Hoare triple {3900#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3901#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:03,905 INFO L273 TraceCheckUtils]: 51: Hoare triple {3901#(<= main_~i~0 (* 15 main_~k~0))} assume true; {3901#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:03,906 INFO L273 TraceCheckUtils]: 52: Hoare triple {3901#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3901#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:03,907 INFO L273 TraceCheckUtils]: 53: Hoare triple {3901#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3902#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:03,907 INFO L273 TraceCheckUtils]: 54: Hoare triple {3902#(<= main_~i~0 (* 16 main_~k~0))} assume true; {3902#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:03,908 INFO L273 TraceCheckUtils]: 55: Hoare triple {3902#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3902#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:03,908 INFO L273 TraceCheckUtils]: 56: Hoare triple {3902#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3903#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:03,909 INFO L273 TraceCheckUtils]: 57: Hoare triple {3903#(<= main_~i~0 (* 17 main_~k~0))} assume true; {3903#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:03,909 INFO L273 TraceCheckUtils]: 58: Hoare triple {3903#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3903#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:03,910 INFO L273 TraceCheckUtils]: 59: Hoare triple {3903#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3904#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:03,911 INFO L273 TraceCheckUtils]: 60: Hoare triple {3904#(<= main_~i~0 (* 18 main_~k~0))} assume true; {3904#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:03,911 INFO L273 TraceCheckUtils]: 61: Hoare triple {3904#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3904#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:03,912 INFO L273 TraceCheckUtils]: 62: Hoare triple {3904#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3905#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:03,912 INFO L273 TraceCheckUtils]: 63: Hoare triple {3905#(<= main_~i~0 (* 19 main_~k~0))} assume true; {3905#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:03,913 INFO L273 TraceCheckUtils]: 64: Hoare triple {3905#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3905#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:03,914 INFO L273 TraceCheckUtils]: 65: Hoare triple {3905#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3906#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:03,914 INFO L273 TraceCheckUtils]: 66: Hoare triple {3906#(<= main_~i~0 (* 20 main_~k~0))} assume true; {3906#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:03,915 INFO L273 TraceCheckUtils]: 67: Hoare triple {3906#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3906#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:03,916 INFO L273 TraceCheckUtils]: 68: Hoare triple {3906#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3907#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:03,916 INFO L273 TraceCheckUtils]: 69: Hoare triple {3907#(<= main_~i~0 (* 21 main_~k~0))} assume true; {3907#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:03,917 INFO L273 TraceCheckUtils]: 70: Hoare triple {3907#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3907#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:03,917 INFO L273 TraceCheckUtils]: 71: Hoare triple {3907#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3908#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:03,918 INFO L273 TraceCheckUtils]: 72: Hoare triple {3908#(<= main_~i~0 (* 22 main_~k~0))} assume true; {3908#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:03,918 INFO L273 TraceCheckUtils]: 73: Hoare triple {3908#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3908#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:03,919 INFO L273 TraceCheckUtils]: 74: Hoare triple {3908#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3909#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:03,920 INFO L273 TraceCheckUtils]: 75: Hoare triple {3909#(<= main_~i~0 (* 23 main_~k~0))} assume true; {3909#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:03,920 INFO L273 TraceCheckUtils]: 76: Hoare triple {3909#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {3909#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:03,921 INFO L273 TraceCheckUtils]: 77: Hoare triple {3909#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {3910#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:03,921 INFO L273 TraceCheckUtils]: 78: Hoare triple {3910#(<= main_~i~0 (* 24 main_~k~0))} assume true; {3910#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:03,922 INFO L273 TraceCheckUtils]: 79: Hoare triple {3910#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4153#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 24 main_~k~0)))} is VALID [2018-11-19 00:08:03,923 INFO L273 TraceCheckUtils]: 80: Hoare triple {4153#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 24 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {4157#(and (<= main_~i~0 (* 25 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:08:03,924 INFO L273 TraceCheckUtils]: 81: Hoare triple {4157#(and (<= main_~i~0 (* 25 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume true; {4157#(and (<= main_~i~0 (* 25 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:08:03,925 INFO L273 TraceCheckUtils]: 82: Hoare triple {4157#(and (<= main_~i~0 (* 25 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {3885#false} is VALID [2018-11-19 00:08:03,925 INFO L256 TraceCheckUtils]: 83: Hoare triple {3885#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {3885#false} is VALID [2018-11-19 00:08:03,925 INFO L273 TraceCheckUtils]: 84: Hoare triple {3885#false} ~cond := #in~cond; {3885#false} is VALID [2018-11-19 00:08:03,925 INFO L273 TraceCheckUtils]: 85: Hoare triple {3885#false} assume 0 == ~cond; {3885#false} is VALID [2018-11-19 00:08:03,925 INFO L273 TraceCheckUtils]: 86: Hoare triple {3885#false} assume !false; {3885#false} is VALID [2018-11-19 00:08:03,936 INFO L134 CoverageAnalysis]: Checked inductivity of 950 backedges. 0 proven. 950 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:03,959 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:08:03,960 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 31 [2018-11-19 00:08:03,960 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 87 [2018-11-19 00:08:03,960 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:08:03,960 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 31 states. [2018-11-19 00:08:04,046 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 91 edges. 91 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:04,047 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-11-19 00:08:04,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-11-19 00:08:04,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=866, Unknown=0, NotChecked=0, Total=930 [2018-11-19 00:08:04,048 INFO L87 Difference]: Start difference. First operand 88 states and 88 transitions. Second operand 31 states. [2018-11-19 00:08:06,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:06,724 INFO L93 Difference]: Finished difference Result 102 states and 104 transitions. [2018-11-19 00:08:06,724 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-11-19 00:08:06,724 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 87 [2018-11-19 00:08:06,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:08:06,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-11-19 00:08:06,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 104 transitions. [2018-11-19 00:08:06,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-11-19 00:08:06,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 104 transitions. [2018-11-19 00:08:06,728 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 31 states and 104 transitions. [2018-11-19 00:08:06,831 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 104 edges. 104 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:06,833 INFO L225 Difference]: With dead ends: 102 [2018-11-19 00:08:06,833 INFO L226 Difference]: Without dead ends: 97 [2018-11-19 00:08:06,835 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=873, Invalid=2433, Unknown=0, NotChecked=0, Total=3306 [2018-11-19 00:08:06,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-11-19 00:08:06,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2018-11-19 00:08:06,900 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:08:06,900 INFO L82 GeneralOperation]: Start isEquivalent. First operand 97 states. Second operand 97 states. [2018-11-19 00:08:06,901 INFO L74 IsIncluded]: Start isIncluded. First operand 97 states. Second operand 97 states. [2018-11-19 00:08:06,901 INFO L87 Difference]: Start difference. First operand 97 states. Second operand 97 states. [2018-11-19 00:08:06,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:06,904 INFO L93 Difference]: Finished difference Result 97 states and 97 transitions. [2018-11-19 00:08:06,904 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 97 transitions. [2018-11-19 00:08:06,905 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:06,905 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:06,905 INFO L74 IsIncluded]: Start isIncluded. First operand 97 states. Second operand 97 states. [2018-11-19 00:08:06,905 INFO L87 Difference]: Start difference. First operand 97 states. Second operand 97 states. [2018-11-19 00:08:06,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:06,907 INFO L93 Difference]: Finished difference Result 97 states and 97 transitions. [2018-11-19 00:08:06,907 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 97 transitions. [2018-11-19 00:08:06,908 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:06,908 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:06,908 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:08:06,908 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:08:06,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2018-11-19 00:08:06,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 97 transitions. [2018-11-19 00:08:06,910 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 97 transitions. Word has length 87 [2018-11-19 00:08:06,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:08:06,911 INFO L480 AbstractCegarLoop]: Abstraction has 97 states and 97 transitions. [2018-11-19 00:08:06,911 INFO L481 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-11-19 00:08:06,911 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 97 transitions. [2018-11-19 00:08:06,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-11-19 00:08:06,912 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:08:06,912 INFO L375 BasicCegarLoop]: trace histogram [29, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:08:06,912 INFO L423 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:08:06,913 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:08:06,913 INFO L82 PathProgramCache]: Analyzing trace with hash 1275395575, now seen corresponding path program 10 times [2018-11-19 00:08:06,913 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:08:06,913 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:08:06,914 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:06,914 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:08:06,914 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:06,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:07,765 INFO L256 TraceCheckUtils]: 0: Hoare triple {4694#true} call ULTIMATE.init(); {4694#true} is VALID [2018-11-19 00:08:07,765 INFO L273 TraceCheckUtils]: 1: Hoare triple {4694#true} assume true; {4694#true} is VALID [2018-11-19 00:08:07,765 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {4694#true} {4694#true} #38#return; {4694#true} is VALID [2018-11-19 00:08:07,766 INFO L256 TraceCheckUtils]: 3: Hoare triple {4694#true} call #t~ret2 := main(); {4694#true} is VALID [2018-11-19 00:08:07,766 INFO L273 TraceCheckUtils]: 4: Hoare triple {4694#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {4694#true} is VALID [2018-11-19 00:08:07,766 INFO L273 TraceCheckUtils]: 5: Hoare triple {4694#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {4696#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:07,767 INFO L273 TraceCheckUtils]: 6: Hoare triple {4696#(<= main_~i~0 0)} assume true; {4696#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:07,767 INFO L273 TraceCheckUtils]: 7: Hoare triple {4696#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {4696#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:07,768 INFO L273 TraceCheckUtils]: 8: Hoare triple {4696#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {4697#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:07,769 INFO L273 TraceCheckUtils]: 9: Hoare triple {4697#(<= main_~i~0 main_~k~0)} assume true; {4697#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:07,769 INFO L273 TraceCheckUtils]: 10: Hoare triple {4697#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {4697#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:07,770 INFO L273 TraceCheckUtils]: 11: Hoare triple {4697#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {4698#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:07,770 INFO L273 TraceCheckUtils]: 12: Hoare triple {4698#(<= main_~i~0 (* 2 main_~k~0))} assume true; {4698#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:07,770 INFO L273 TraceCheckUtils]: 13: Hoare triple {4698#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4698#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:07,771 INFO L273 TraceCheckUtils]: 14: Hoare triple {4698#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4699#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:07,771 INFO L273 TraceCheckUtils]: 15: Hoare triple {4699#(<= main_~i~0 (* 3 main_~k~0))} assume true; {4699#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:07,772 INFO L273 TraceCheckUtils]: 16: Hoare triple {4699#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4699#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:07,773 INFO L273 TraceCheckUtils]: 17: Hoare triple {4699#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4700#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:07,773 INFO L273 TraceCheckUtils]: 18: Hoare triple {4700#(<= main_~i~0 (* 4 main_~k~0))} assume true; {4700#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:07,774 INFO L273 TraceCheckUtils]: 19: Hoare triple {4700#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4700#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:07,774 INFO L273 TraceCheckUtils]: 20: Hoare triple {4700#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4701#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:07,775 INFO L273 TraceCheckUtils]: 21: Hoare triple {4701#(<= main_~i~0 (* 5 main_~k~0))} assume true; {4701#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:07,775 INFO L273 TraceCheckUtils]: 22: Hoare triple {4701#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4701#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:07,777 INFO L273 TraceCheckUtils]: 23: Hoare triple {4701#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4702#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:07,778 INFO L273 TraceCheckUtils]: 24: Hoare triple {4702#(<= main_~i~0 (* 6 main_~k~0))} assume true; {4702#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:07,778 INFO L273 TraceCheckUtils]: 25: Hoare triple {4702#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4702#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:07,779 INFO L273 TraceCheckUtils]: 26: Hoare triple {4702#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4703#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:07,780 INFO L273 TraceCheckUtils]: 27: Hoare triple {4703#(<= main_~i~0 (* 7 main_~k~0))} assume true; {4703#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:07,780 INFO L273 TraceCheckUtils]: 28: Hoare triple {4703#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4703#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:07,781 INFO L273 TraceCheckUtils]: 29: Hoare triple {4703#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4704#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:07,781 INFO L273 TraceCheckUtils]: 30: Hoare triple {4704#(<= main_~i~0 (* 8 main_~k~0))} assume true; {4704#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:07,782 INFO L273 TraceCheckUtils]: 31: Hoare triple {4704#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4704#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:07,783 INFO L273 TraceCheckUtils]: 32: Hoare triple {4704#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4705#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:07,783 INFO L273 TraceCheckUtils]: 33: Hoare triple {4705#(<= main_~i~0 (* 9 main_~k~0))} assume true; {4705#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:07,784 INFO L273 TraceCheckUtils]: 34: Hoare triple {4705#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4705#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:07,785 INFO L273 TraceCheckUtils]: 35: Hoare triple {4705#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4706#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:07,785 INFO L273 TraceCheckUtils]: 36: Hoare triple {4706#(<= main_~i~0 (* 10 main_~k~0))} assume true; {4706#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:07,786 INFO L273 TraceCheckUtils]: 37: Hoare triple {4706#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4706#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:07,786 INFO L273 TraceCheckUtils]: 38: Hoare triple {4706#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4707#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:07,787 INFO L273 TraceCheckUtils]: 39: Hoare triple {4707#(<= main_~i~0 (* 11 main_~k~0))} assume true; {4707#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:07,787 INFO L273 TraceCheckUtils]: 40: Hoare triple {4707#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4707#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:07,788 INFO L273 TraceCheckUtils]: 41: Hoare triple {4707#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4708#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:07,789 INFO L273 TraceCheckUtils]: 42: Hoare triple {4708#(<= main_~i~0 (* 12 main_~k~0))} assume true; {4708#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:07,789 INFO L273 TraceCheckUtils]: 43: Hoare triple {4708#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4708#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:07,790 INFO L273 TraceCheckUtils]: 44: Hoare triple {4708#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4709#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:07,790 INFO L273 TraceCheckUtils]: 45: Hoare triple {4709#(<= main_~i~0 (* 13 main_~k~0))} assume true; {4709#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:07,791 INFO L273 TraceCheckUtils]: 46: Hoare triple {4709#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4709#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:07,792 INFO L273 TraceCheckUtils]: 47: Hoare triple {4709#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4710#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:07,792 INFO L273 TraceCheckUtils]: 48: Hoare triple {4710#(<= main_~i~0 (* 14 main_~k~0))} assume true; {4710#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:07,793 INFO L273 TraceCheckUtils]: 49: Hoare triple {4710#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4710#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:07,793 INFO L273 TraceCheckUtils]: 50: Hoare triple {4710#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4711#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:07,794 INFO L273 TraceCheckUtils]: 51: Hoare triple {4711#(<= main_~i~0 (* 15 main_~k~0))} assume true; {4711#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:07,795 INFO L273 TraceCheckUtils]: 52: Hoare triple {4711#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4711#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:07,795 INFO L273 TraceCheckUtils]: 53: Hoare triple {4711#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4712#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:07,796 INFO L273 TraceCheckUtils]: 54: Hoare triple {4712#(<= main_~i~0 (* 16 main_~k~0))} assume true; {4712#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:07,796 INFO L273 TraceCheckUtils]: 55: Hoare triple {4712#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4712#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:07,797 INFO L273 TraceCheckUtils]: 56: Hoare triple {4712#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4713#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:07,798 INFO L273 TraceCheckUtils]: 57: Hoare triple {4713#(<= main_~i~0 (* 17 main_~k~0))} assume true; {4713#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:07,798 INFO L273 TraceCheckUtils]: 58: Hoare triple {4713#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4713#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:07,799 INFO L273 TraceCheckUtils]: 59: Hoare triple {4713#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4714#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:07,800 INFO L273 TraceCheckUtils]: 60: Hoare triple {4714#(<= main_~i~0 (* 18 main_~k~0))} assume true; {4714#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:07,800 INFO L273 TraceCheckUtils]: 61: Hoare triple {4714#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4714#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:07,801 INFO L273 TraceCheckUtils]: 62: Hoare triple {4714#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4715#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:07,801 INFO L273 TraceCheckUtils]: 63: Hoare triple {4715#(<= main_~i~0 (* 19 main_~k~0))} assume true; {4715#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:07,802 INFO L273 TraceCheckUtils]: 64: Hoare triple {4715#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4715#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:07,803 INFO L273 TraceCheckUtils]: 65: Hoare triple {4715#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4716#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:07,803 INFO L273 TraceCheckUtils]: 66: Hoare triple {4716#(<= main_~i~0 (* 20 main_~k~0))} assume true; {4716#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:07,804 INFO L273 TraceCheckUtils]: 67: Hoare triple {4716#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4716#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:07,804 INFO L273 TraceCheckUtils]: 68: Hoare triple {4716#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4717#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:07,805 INFO L273 TraceCheckUtils]: 69: Hoare triple {4717#(<= main_~i~0 (* 21 main_~k~0))} assume true; {4717#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:07,805 INFO L273 TraceCheckUtils]: 70: Hoare triple {4717#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4717#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:07,806 INFO L273 TraceCheckUtils]: 71: Hoare triple {4717#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4718#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:07,807 INFO L273 TraceCheckUtils]: 72: Hoare triple {4718#(<= main_~i~0 (* 22 main_~k~0))} assume true; {4718#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:07,807 INFO L273 TraceCheckUtils]: 73: Hoare triple {4718#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4718#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:07,808 INFO L273 TraceCheckUtils]: 74: Hoare triple {4718#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4719#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:07,808 INFO L273 TraceCheckUtils]: 75: Hoare triple {4719#(<= main_~i~0 (* 23 main_~k~0))} assume true; {4719#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:07,809 INFO L273 TraceCheckUtils]: 76: Hoare triple {4719#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4719#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:07,810 INFO L273 TraceCheckUtils]: 77: Hoare triple {4719#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4720#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:07,810 INFO L273 TraceCheckUtils]: 78: Hoare triple {4720#(<= main_~i~0 (* 24 main_~k~0))} assume true; {4720#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:07,811 INFO L273 TraceCheckUtils]: 79: Hoare triple {4720#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4720#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:07,812 INFO L273 TraceCheckUtils]: 80: Hoare triple {4720#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4721#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:07,812 INFO L273 TraceCheckUtils]: 81: Hoare triple {4721#(<= main_~i~0 (* 25 main_~k~0))} assume true; {4721#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:07,813 INFO L273 TraceCheckUtils]: 82: Hoare triple {4721#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4721#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:07,814 INFO L273 TraceCheckUtils]: 83: Hoare triple {4721#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4722#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:07,814 INFO L273 TraceCheckUtils]: 84: Hoare triple {4722#(<= main_~i~0 (* 26 main_~k~0))} assume true; {4722#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:07,815 INFO L273 TraceCheckUtils]: 85: Hoare triple {4722#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4722#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:07,815 INFO L273 TraceCheckUtils]: 86: Hoare triple {4722#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4723#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:07,816 INFO L273 TraceCheckUtils]: 87: Hoare triple {4723#(<= main_~i~0 (* 27 main_~k~0))} assume true; {4723#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:07,817 INFO L273 TraceCheckUtils]: 88: Hoare triple {4723#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4724#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:08:07,818 INFO L273 TraceCheckUtils]: 89: Hoare triple {4724#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4725#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:07,818 INFO L273 TraceCheckUtils]: 90: Hoare triple {4725#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {4725#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:07,819 INFO L273 TraceCheckUtils]: 91: Hoare triple {4725#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {4695#false} is VALID [2018-11-19 00:08:07,819 INFO L256 TraceCheckUtils]: 92: Hoare triple {4695#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {4695#false} is VALID [2018-11-19 00:08:07,819 INFO L273 TraceCheckUtils]: 93: Hoare triple {4695#false} ~cond := #in~cond; {4695#false} is VALID [2018-11-19 00:08:07,819 INFO L273 TraceCheckUtils]: 94: Hoare triple {4695#false} assume 0 == ~cond; {4695#false} is VALID [2018-11-19 00:08:07,820 INFO L273 TraceCheckUtils]: 95: Hoare triple {4695#false} assume !false; {4695#false} is VALID [2018-11-19 00:08:07,831 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:07,832 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:08:07,832 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 [2018-11-19 00:08:07,843 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-11-19 00:08:07,873 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-11-19 00:08:07,873 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:08:07,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:07,899 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:08:08,274 INFO L256 TraceCheckUtils]: 0: Hoare triple {4694#true} call ULTIMATE.init(); {4694#true} is VALID [2018-11-19 00:08:08,274 INFO L273 TraceCheckUtils]: 1: Hoare triple {4694#true} assume true; {4694#true} is VALID [2018-11-19 00:08:08,274 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {4694#true} {4694#true} #38#return; {4694#true} is VALID [2018-11-19 00:08:08,274 INFO L256 TraceCheckUtils]: 3: Hoare triple {4694#true} call #t~ret2 := main(); {4694#true} is VALID [2018-11-19 00:08:08,275 INFO L273 TraceCheckUtils]: 4: Hoare triple {4694#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {4694#true} is VALID [2018-11-19 00:08:08,275 INFO L273 TraceCheckUtils]: 5: Hoare triple {4694#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {4696#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:08,276 INFO L273 TraceCheckUtils]: 6: Hoare triple {4696#(<= main_~i~0 0)} assume true; {4696#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:08,276 INFO L273 TraceCheckUtils]: 7: Hoare triple {4696#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {4696#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:08,277 INFO L273 TraceCheckUtils]: 8: Hoare triple {4696#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {4697#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:08,277 INFO L273 TraceCheckUtils]: 9: Hoare triple {4697#(<= main_~i~0 main_~k~0)} assume true; {4697#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:08,278 INFO L273 TraceCheckUtils]: 10: Hoare triple {4697#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {4697#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:08,278 INFO L273 TraceCheckUtils]: 11: Hoare triple {4697#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {4698#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:08,278 INFO L273 TraceCheckUtils]: 12: Hoare triple {4698#(<= main_~i~0 (* 2 main_~k~0))} assume true; {4698#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:08,279 INFO L273 TraceCheckUtils]: 13: Hoare triple {4698#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4698#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:08,280 INFO L273 TraceCheckUtils]: 14: Hoare triple {4698#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4699#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:08,280 INFO L273 TraceCheckUtils]: 15: Hoare triple {4699#(<= main_~i~0 (* 3 main_~k~0))} assume true; {4699#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:08,281 INFO L273 TraceCheckUtils]: 16: Hoare triple {4699#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4699#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:08,282 INFO L273 TraceCheckUtils]: 17: Hoare triple {4699#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4700#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:08,282 INFO L273 TraceCheckUtils]: 18: Hoare triple {4700#(<= main_~i~0 (* 4 main_~k~0))} assume true; {4700#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:08,283 INFO L273 TraceCheckUtils]: 19: Hoare triple {4700#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4700#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:08,284 INFO L273 TraceCheckUtils]: 20: Hoare triple {4700#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4701#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:08,284 INFO L273 TraceCheckUtils]: 21: Hoare triple {4701#(<= main_~i~0 (* 5 main_~k~0))} assume true; {4701#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:08,285 INFO L273 TraceCheckUtils]: 22: Hoare triple {4701#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4701#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:08,286 INFO L273 TraceCheckUtils]: 23: Hoare triple {4701#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4702#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:08,286 INFO L273 TraceCheckUtils]: 24: Hoare triple {4702#(<= main_~i~0 (* 6 main_~k~0))} assume true; {4702#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:08,287 INFO L273 TraceCheckUtils]: 25: Hoare triple {4702#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4702#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:08,287 INFO L273 TraceCheckUtils]: 26: Hoare triple {4702#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4703#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:08,288 INFO L273 TraceCheckUtils]: 27: Hoare triple {4703#(<= main_~i~0 (* 7 main_~k~0))} assume true; {4703#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:08,289 INFO L273 TraceCheckUtils]: 28: Hoare triple {4703#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4703#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:08,289 INFO L273 TraceCheckUtils]: 29: Hoare triple {4703#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4704#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:08,290 INFO L273 TraceCheckUtils]: 30: Hoare triple {4704#(<= main_~i~0 (* 8 main_~k~0))} assume true; {4704#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:08,290 INFO L273 TraceCheckUtils]: 31: Hoare triple {4704#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4704#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:08,291 INFO L273 TraceCheckUtils]: 32: Hoare triple {4704#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4705#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:08,292 INFO L273 TraceCheckUtils]: 33: Hoare triple {4705#(<= main_~i~0 (* 9 main_~k~0))} assume true; {4705#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:08,292 INFO L273 TraceCheckUtils]: 34: Hoare triple {4705#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4705#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:08,293 INFO L273 TraceCheckUtils]: 35: Hoare triple {4705#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4706#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:08,294 INFO L273 TraceCheckUtils]: 36: Hoare triple {4706#(<= main_~i~0 (* 10 main_~k~0))} assume true; {4706#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:08,294 INFO L273 TraceCheckUtils]: 37: Hoare triple {4706#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4706#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:08,295 INFO L273 TraceCheckUtils]: 38: Hoare triple {4706#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4707#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:08,296 INFO L273 TraceCheckUtils]: 39: Hoare triple {4707#(<= main_~i~0 (* 11 main_~k~0))} assume true; {4707#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:08,296 INFO L273 TraceCheckUtils]: 40: Hoare triple {4707#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4707#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:08,297 INFO L273 TraceCheckUtils]: 41: Hoare triple {4707#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4708#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:08,298 INFO L273 TraceCheckUtils]: 42: Hoare triple {4708#(<= main_~i~0 (* 12 main_~k~0))} assume true; {4708#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:08,298 INFO L273 TraceCheckUtils]: 43: Hoare triple {4708#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4708#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:08,299 INFO L273 TraceCheckUtils]: 44: Hoare triple {4708#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4709#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:08,300 INFO L273 TraceCheckUtils]: 45: Hoare triple {4709#(<= main_~i~0 (* 13 main_~k~0))} assume true; {4709#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:08,300 INFO L273 TraceCheckUtils]: 46: Hoare triple {4709#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4709#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:08,301 INFO L273 TraceCheckUtils]: 47: Hoare triple {4709#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4710#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:08,302 INFO L273 TraceCheckUtils]: 48: Hoare triple {4710#(<= main_~i~0 (* 14 main_~k~0))} assume true; {4710#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:08,302 INFO L273 TraceCheckUtils]: 49: Hoare triple {4710#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4710#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:08,303 INFO L273 TraceCheckUtils]: 50: Hoare triple {4710#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4711#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:08,303 INFO L273 TraceCheckUtils]: 51: Hoare triple {4711#(<= main_~i~0 (* 15 main_~k~0))} assume true; {4711#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:08,304 INFO L273 TraceCheckUtils]: 52: Hoare triple {4711#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4711#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:08,305 INFO L273 TraceCheckUtils]: 53: Hoare triple {4711#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4712#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:08,305 INFO L273 TraceCheckUtils]: 54: Hoare triple {4712#(<= main_~i~0 (* 16 main_~k~0))} assume true; {4712#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:08,306 INFO L273 TraceCheckUtils]: 55: Hoare triple {4712#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4712#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:08,307 INFO L273 TraceCheckUtils]: 56: Hoare triple {4712#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4713#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:08,307 INFO L273 TraceCheckUtils]: 57: Hoare triple {4713#(<= main_~i~0 (* 17 main_~k~0))} assume true; {4713#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:08,308 INFO L273 TraceCheckUtils]: 58: Hoare triple {4713#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4713#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:08,309 INFO L273 TraceCheckUtils]: 59: Hoare triple {4713#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4714#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:08,309 INFO L273 TraceCheckUtils]: 60: Hoare triple {4714#(<= main_~i~0 (* 18 main_~k~0))} assume true; {4714#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:08,310 INFO L273 TraceCheckUtils]: 61: Hoare triple {4714#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4714#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:08,311 INFO L273 TraceCheckUtils]: 62: Hoare triple {4714#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4715#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:08,311 INFO L273 TraceCheckUtils]: 63: Hoare triple {4715#(<= main_~i~0 (* 19 main_~k~0))} assume true; {4715#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:08,312 INFO L273 TraceCheckUtils]: 64: Hoare triple {4715#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4715#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:08,312 INFO L273 TraceCheckUtils]: 65: Hoare triple {4715#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4716#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:08,313 INFO L273 TraceCheckUtils]: 66: Hoare triple {4716#(<= main_~i~0 (* 20 main_~k~0))} assume true; {4716#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:08,313 INFO L273 TraceCheckUtils]: 67: Hoare triple {4716#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4716#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:08,314 INFO L273 TraceCheckUtils]: 68: Hoare triple {4716#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4717#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:08,315 INFO L273 TraceCheckUtils]: 69: Hoare triple {4717#(<= main_~i~0 (* 21 main_~k~0))} assume true; {4717#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:08,315 INFO L273 TraceCheckUtils]: 70: Hoare triple {4717#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4717#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:08,316 INFO L273 TraceCheckUtils]: 71: Hoare triple {4717#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4718#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:08,317 INFO L273 TraceCheckUtils]: 72: Hoare triple {4718#(<= main_~i~0 (* 22 main_~k~0))} assume true; {4718#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:08,317 INFO L273 TraceCheckUtils]: 73: Hoare triple {4718#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4718#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:08,318 INFO L273 TraceCheckUtils]: 74: Hoare triple {4718#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4719#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:08,319 INFO L273 TraceCheckUtils]: 75: Hoare triple {4719#(<= main_~i~0 (* 23 main_~k~0))} assume true; {4719#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:08,319 INFO L273 TraceCheckUtils]: 76: Hoare triple {4719#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4719#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:08,320 INFO L273 TraceCheckUtils]: 77: Hoare triple {4719#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4720#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:08,321 INFO L273 TraceCheckUtils]: 78: Hoare triple {4720#(<= main_~i~0 (* 24 main_~k~0))} assume true; {4720#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:08,321 INFO L273 TraceCheckUtils]: 79: Hoare triple {4720#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4720#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:08,322 INFO L273 TraceCheckUtils]: 80: Hoare triple {4720#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4721#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:08,322 INFO L273 TraceCheckUtils]: 81: Hoare triple {4721#(<= main_~i~0 (* 25 main_~k~0))} assume true; {4721#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:08,323 INFO L273 TraceCheckUtils]: 82: Hoare triple {4721#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4721#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:08,324 INFO L273 TraceCheckUtils]: 83: Hoare triple {4721#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4722#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:08,324 INFO L273 TraceCheckUtils]: 84: Hoare triple {4722#(<= main_~i~0 (* 26 main_~k~0))} assume true; {4722#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:08,325 INFO L273 TraceCheckUtils]: 85: Hoare triple {4722#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4722#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:08,326 INFO L273 TraceCheckUtils]: 86: Hoare triple {4722#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {4723#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:08,326 INFO L273 TraceCheckUtils]: 87: Hoare triple {4723#(<= main_~i~0 (* 27 main_~k~0))} assume true; {4723#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:08,327 INFO L273 TraceCheckUtils]: 88: Hoare triple {4723#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {4993#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 27 main_~k~0)))} is VALID [2018-11-19 00:08:08,328 INFO L273 TraceCheckUtils]: 89: Hoare triple {4993#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 27 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {4997#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 28 main_~k~0)))} is VALID [2018-11-19 00:08:08,328 INFO L273 TraceCheckUtils]: 90: Hoare triple {4997#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 28 main_~k~0)))} assume true; {4997#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 28 main_~k~0)))} is VALID [2018-11-19 00:08:08,329 INFO L273 TraceCheckUtils]: 91: Hoare triple {4997#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 28 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {4695#false} is VALID [2018-11-19 00:08:08,329 INFO L256 TraceCheckUtils]: 92: Hoare triple {4695#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {4695#false} is VALID [2018-11-19 00:08:08,330 INFO L273 TraceCheckUtils]: 93: Hoare triple {4695#false} ~cond := #in~cond; {4695#false} is VALID [2018-11-19 00:08:08,330 INFO L273 TraceCheckUtils]: 94: Hoare triple {4695#false} assume 0 == ~cond; {4695#false} is VALID [2018-11-19 00:08:08,330 INFO L273 TraceCheckUtils]: 95: Hoare triple {4695#false} assume !false; {4695#false} is VALID [2018-11-19 00:08:08,340 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:08,359 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:08:08,359 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 34 [2018-11-19 00:08:08,360 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 96 [2018-11-19 00:08:08,360 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:08:08,360 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 34 states. [2018-11-19 00:08:08,455 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 100 edges. 100 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:08,455 INFO L459 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-11-19 00:08:08,455 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-11-19 00:08:08,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=1052, Unknown=0, NotChecked=0, Total=1122 [2018-11-19 00:08:08,457 INFO L87 Difference]: Start difference. First operand 97 states and 97 transitions. Second operand 34 states. [2018-11-19 00:08:09,480 WARN L180 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 8 [2018-11-19 00:08:12,275 WARN L180 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 11 [2018-11-19 00:08:12,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:12,998 INFO L93 Difference]: Finished difference Result 111 states and 113 transitions. [2018-11-19 00:08:12,999 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-11-19 00:08:12,999 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 96 [2018-11-19 00:08:12,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:08:12,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-11-19 00:08:13,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 113 transitions. [2018-11-19 00:08:13,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-11-19 00:08:13,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 113 transitions. [2018-11-19 00:08:13,003 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 34 states and 113 transitions. [2018-11-19 00:08:13,498 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 113 edges. 113 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:13,501 INFO L225 Difference]: With dead ends: 111 [2018-11-19 00:08:13,501 INFO L226 Difference]: Without dead ends: 106 [2018-11-19 00:08:13,502 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 466 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1059, Invalid=2973, Unknown=0, NotChecked=0, Total=4032 [2018-11-19 00:08:13,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2018-11-19 00:08:13,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2018-11-19 00:08:13,870 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:08:13,870 INFO L82 GeneralOperation]: Start isEquivalent. First operand 106 states. Second operand 106 states. [2018-11-19 00:08:13,870 INFO L74 IsIncluded]: Start isIncluded. First operand 106 states. Second operand 106 states. [2018-11-19 00:08:13,870 INFO L87 Difference]: Start difference. First operand 106 states. Second operand 106 states. [2018-11-19 00:08:13,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:13,873 INFO L93 Difference]: Finished difference Result 106 states and 106 transitions. [2018-11-19 00:08:13,873 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 106 transitions. [2018-11-19 00:08:13,873 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:13,873 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:13,873 INFO L74 IsIncluded]: Start isIncluded. First operand 106 states. Second operand 106 states. [2018-11-19 00:08:13,873 INFO L87 Difference]: Start difference. First operand 106 states. Second operand 106 states. [2018-11-19 00:08:13,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:13,876 INFO L93 Difference]: Finished difference Result 106 states and 106 transitions. [2018-11-19 00:08:13,876 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 106 transitions. [2018-11-19 00:08:13,876 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:13,876 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:13,876 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:08:13,876 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:08:13,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2018-11-19 00:08:13,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 106 transitions. [2018-11-19 00:08:13,879 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 106 transitions. Word has length 96 [2018-11-19 00:08:13,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:08:13,879 INFO L480 AbstractCegarLoop]: Abstraction has 106 states and 106 transitions. [2018-11-19 00:08:13,879 INFO L481 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-11-19 00:08:13,879 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 106 transitions. [2018-11-19 00:08:13,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-11-19 00:08:13,881 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:08:13,881 INFO L375 BasicCegarLoop]: trace histogram [32, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:08:13,881 INFO L423 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:08:13,881 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:08:13,881 INFO L82 PathProgramCache]: Analyzing trace with hash -2040776829, now seen corresponding path program 11 times [2018-11-19 00:08:13,881 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:08:13,881 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:08:13,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:13,882 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:08:13,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:13,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:14,723 INFO L256 TraceCheckUtils]: 0: Hoare triple {5582#true} call ULTIMATE.init(); {5582#true} is VALID [2018-11-19 00:08:14,724 INFO L273 TraceCheckUtils]: 1: Hoare triple {5582#true} assume true; {5582#true} is VALID [2018-11-19 00:08:14,724 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {5582#true} {5582#true} #38#return; {5582#true} is VALID [2018-11-19 00:08:14,724 INFO L256 TraceCheckUtils]: 3: Hoare triple {5582#true} call #t~ret2 := main(); {5582#true} is VALID [2018-11-19 00:08:14,725 INFO L273 TraceCheckUtils]: 4: Hoare triple {5582#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {5582#true} is VALID [2018-11-19 00:08:14,725 INFO L273 TraceCheckUtils]: 5: Hoare triple {5582#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {5584#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:14,726 INFO L273 TraceCheckUtils]: 6: Hoare triple {5584#(<= main_~i~0 0)} assume true; {5584#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:14,726 INFO L273 TraceCheckUtils]: 7: Hoare triple {5584#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {5584#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:14,727 INFO L273 TraceCheckUtils]: 8: Hoare triple {5584#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {5585#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:14,727 INFO L273 TraceCheckUtils]: 9: Hoare triple {5585#(<= main_~i~0 main_~k~0)} assume true; {5585#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:14,727 INFO L273 TraceCheckUtils]: 10: Hoare triple {5585#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {5585#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:14,728 INFO L273 TraceCheckUtils]: 11: Hoare triple {5585#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {5586#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:14,742 INFO L273 TraceCheckUtils]: 12: Hoare triple {5586#(<= main_~i~0 (* 2 main_~k~0))} assume true; {5586#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:14,743 INFO L273 TraceCheckUtils]: 13: Hoare triple {5586#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5586#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:14,743 INFO L273 TraceCheckUtils]: 14: Hoare triple {5586#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5587#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:14,744 INFO L273 TraceCheckUtils]: 15: Hoare triple {5587#(<= main_~i~0 (* 3 main_~k~0))} assume true; {5587#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:14,744 INFO L273 TraceCheckUtils]: 16: Hoare triple {5587#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5587#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:14,744 INFO L273 TraceCheckUtils]: 17: Hoare triple {5587#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5588#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:14,745 INFO L273 TraceCheckUtils]: 18: Hoare triple {5588#(<= main_~i~0 (* 4 main_~k~0))} assume true; {5588#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:14,745 INFO L273 TraceCheckUtils]: 19: Hoare triple {5588#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5588#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:14,746 INFO L273 TraceCheckUtils]: 20: Hoare triple {5588#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5589#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:14,746 INFO L273 TraceCheckUtils]: 21: Hoare triple {5589#(<= main_~i~0 (* 5 main_~k~0))} assume true; {5589#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:14,746 INFO L273 TraceCheckUtils]: 22: Hoare triple {5589#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5589#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:14,747 INFO L273 TraceCheckUtils]: 23: Hoare triple {5589#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5590#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:14,747 INFO L273 TraceCheckUtils]: 24: Hoare triple {5590#(<= main_~i~0 (* 6 main_~k~0))} assume true; {5590#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:14,748 INFO L273 TraceCheckUtils]: 25: Hoare triple {5590#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5590#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:14,748 INFO L273 TraceCheckUtils]: 26: Hoare triple {5590#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5591#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:14,749 INFO L273 TraceCheckUtils]: 27: Hoare triple {5591#(<= main_~i~0 (* 7 main_~k~0))} assume true; {5591#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:14,749 INFO L273 TraceCheckUtils]: 28: Hoare triple {5591#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5591#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:14,750 INFO L273 TraceCheckUtils]: 29: Hoare triple {5591#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5592#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:14,751 INFO L273 TraceCheckUtils]: 30: Hoare triple {5592#(<= main_~i~0 (* 8 main_~k~0))} assume true; {5592#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:14,751 INFO L273 TraceCheckUtils]: 31: Hoare triple {5592#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5592#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:14,752 INFO L273 TraceCheckUtils]: 32: Hoare triple {5592#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5593#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:14,752 INFO L273 TraceCheckUtils]: 33: Hoare triple {5593#(<= main_~i~0 (* 9 main_~k~0))} assume true; {5593#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:14,753 INFO L273 TraceCheckUtils]: 34: Hoare triple {5593#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5593#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:14,754 INFO L273 TraceCheckUtils]: 35: Hoare triple {5593#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5594#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:14,754 INFO L273 TraceCheckUtils]: 36: Hoare triple {5594#(<= main_~i~0 (* 10 main_~k~0))} assume true; {5594#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:14,755 INFO L273 TraceCheckUtils]: 37: Hoare triple {5594#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5594#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:14,756 INFO L273 TraceCheckUtils]: 38: Hoare triple {5594#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5595#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:14,756 INFO L273 TraceCheckUtils]: 39: Hoare triple {5595#(<= main_~i~0 (* 11 main_~k~0))} assume true; {5595#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:14,757 INFO L273 TraceCheckUtils]: 40: Hoare triple {5595#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5595#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:14,758 INFO L273 TraceCheckUtils]: 41: Hoare triple {5595#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5596#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:14,758 INFO L273 TraceCheckUtils]: 42: Hoare triple {5596#(<= main_~i~0 (* 12 main_~k~0))} assume true; {5596#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:14,759 INFO L273 TraceCheckUtils]: 43: Hoare triple {5596#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5596#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:14,759 INFO L273 TraceCheckUtils]: 44: Hoare triple {5596#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5597#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:14,760 INFO L273 TraceCheckUtils]: 45: Hoare triple {5597#(<= main_~i~0 (* 13 main_~k~0))} assume true; {5597#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:14,761 INFO L273 TraceCheckUtils]: 46: Hoare triple {5597#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5597#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:14,761 INFO L273 TraceCheckUtils]: 47: Hoare triple {5597#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5598#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:14,762 INFO L273 TraceCheckUtils]: 48: Hoare triple {5598#(<= main_~i~0 (* 14 main_~k~0))} assume true; {5598#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:14,762 INFO L273 TraceCheckUtils]: 49: Hoare triple {5598#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5598#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:14,763 INFO L273 TraceCheckUtils]: 50: Hoare triple {5598#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5599#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:14,764 INFO L273 TraceCheckUtils]: 51: Hoare triple {5599#(<= main_~i~0 (* 15 main_~k~0))} assume true; {5599#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:14,764 INFO L273 TraceCheckUtils]: 52: Hoare triple {5599#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5599#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:14,765 INFO L273 TraceCheckUtils]: 53: Hoare triple {5599#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5600#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:14,765 INFO L273 TraceCheckUtils]: 54: Hoare triple {5600#(<= main_~i~0 (* 16 main_~k~0))} assume true; {5600#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:14,766 INFO L273 TraceCheckUtils]: 55: Hoare triple {5600#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5600#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:14,767 INFO L273 TraceCheckUtils]: 56: Hoare triple {5600#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5601#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:14,767 INFO L273 TraceCheckUtils]: 57: Hoare triple {5601#(<= main_~i~0 (* 17 main_~k~0))} assume true; {5601#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:14,768 INFO L273 TraceCheckUtils]: 58: Hoare triple {5601#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5601#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:14,769 INFO L273 TraceCheckUtils]: 59: Hoare triple {5601#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5602#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:14,769 INFO L273 TraceCheckUtils]: 60: Hoare triple {5602#(<= main_~i~0 (* 18 main_~k~0))} assume true; {5602#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:14,770 INFO L273 TraceCheckUtils]: 61: Hoare triple {5602#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5602#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:14,770 INFO L273 TraceCheckUtils]: 62: Hoare triple {5602#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5603#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:14,771 INFO L273 TraceCheckUtils]: 63: Hoare triple {5603#(<= main_~i~0 (* 19 main_~k~0))} assume true; {5603#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:14,772 INFO L273 TraceCheckUtils]: 64: Hoare triple {5603#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5603#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:14,772 INFO L273 TraceCheckUtils]: 65: Hoare triple {5603#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5604#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:14,773 INFO L273 TraceCheckUtils]: 66: Hoare triple {5604#(<= main_~i~0 (* 20 main_~k~0))} assume true; {5604#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:14,773 INFO L273 TraceCheckUtils]: 67: Hoare triple {5604#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5604#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:14,774 INFO L273 TraceCheckUtils]: 68: Hoare triple {5604#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5605#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:14,775 INFO L273 TraceCheckUtils]: 69: Hoare triple {5605#(<= main_~i~0 (* 21 main_~k~0))} assume true; {5605#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:14,775 INFO L273 TraceCheckUtils]: 70: Hoare triple {5605#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5605#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:14,776 INFO L273 TraceCheckUtils]: 71: Hoare triple {5605#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5606#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:14,777 INFO L273 TraceCheckUtils]: 72: Hoare triple {5606#(<= main_~i~0 (* 22 main_~k~0))} assume true; {5606#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:14,777 INFO L273 TraceCheckUtils]: 73: Hoare triple {5606#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5606#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:14,778 INFO L273 TraceCheckUtils]: 74: Hoare triple {5606#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5607#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:14,779 INFO L273 TraceCheckUtils]: 75: Hoare triple {5607#(<= main_~i~0 (* 23 main_~k~0))} assume true; {5607#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:14,779 INFO L273 TraceCheckUtils]: 76: Hoare triple {5607#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5607#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:14,780 INFO L273 TraceCheckUtils]: 77: Hoare triple {5607#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5608#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:14,780 INFO L273 TraceCheckUtils]: 78: Hoare triple {5608#(<= main_~i~0 (* 24 main_~k~0))} assume true; {5608#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:14,781 INFO L273 TraceCheckUtils]: 79: Hoare triple {5608#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5608#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:14,782 INFO L273 TraceCheckUtils]: 80: Hoare triple {5608#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5609#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:14,782 INFO L273 TraceCheckUtils]: 81: Hoare triple {5609#(<= main_~i~0 (* 25 main_~k~0))} assume true; {5609#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:14,783 INFO L273 TraceCheckUtils]: 82: Hoare triple {5609#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5609#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:14,784 INFO L273 TraceCheckUtils]: 83: Hoare triple {5609#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5610#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:14,784 INFO L273 TraceCheckUtils]: 84: Hoare triple {5610#(<= main_~i~0 (* 26 main_~k~0))} assume true; {5610#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:14,785 INFO L273 TraceCheckUtils]: 85: Hoare triple {5610#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5610#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:14,785 INFO L273 TraceCheckUtils]: 86: Hoare triple {5610#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5611#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:14,786 INFO L273 TraceCheckUtils]: 87: Hoare triple {5611#(<= main_~i~0 (* 27 main_~k~0))} assume true; {5611#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:14,786 INFO L273 TraceCheckUtils]: 88: Hoare triple {5611#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5611#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:14,787 INFO L273 TraceCheckUtils]: 89: Hoare triple {5611#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5612#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:14,788 INFO L273 TraceCheckUtils]: 90: Hoare triple {5612#(<= main_~i~0 (* 28 main_~k~0))} assume true; {5612#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:14,788 INFO L273 TraceCheckUtils]: 91: Hoare triple {5612#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5612#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:14,789 INFO L273 TraceCheckUtils]: 92: Hoare triple {5612#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5613#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:14,790 INFO L273 TraceCheckUtils]: 93: Hoare triple {5613#(<= main_~i~0 (* 29 main_~k~0))} assume true; {5613#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:14,790 INFO L273 TraceCheckUtils]: 94: Hoare triple {5613#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5613#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:14,791 INFO L273 TraceCheckUtils]: 95: Hoare triple {5613#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5614#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:14,791 INFO L273 TraceCheckUtils]: 96: Hoare triple {5614#(<= main_~i~0 (* 30 main_~k~0))} assume true; {5614#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:14,792 INFO L273 TraceCheckUtils]: 97: Hoare triple {5614#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5615#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:08:14,793 INFO L273 TraceCheckUtils]: 98: Hoare triple {5615#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5616#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:14,794 INFO L273 TraceCheckUtils]: 99: Hoare triple {5616#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {5616#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:14,794 INFO L273 TraceCheckUtils]: 100: Hoare triple {5616#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {5583#false} is VALID [2018-11-19 00:08:14,795 INFO L256 TraceCheckUtils]: 101: Hoare triple {5583#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {5583#false} is VALID [2018-11-19 00:08:14,795 INFO L273 TraceCheckUtils]: 102: Hoare triple {5583#false} ~cond := #in~cond; {5583#false} is VALID [2018-11-19 00:08:14,795 INFO L273 TraceCheckUtils]: 103: Hoare triple {5583#false} assume 0 == ~cond; {5583#false} is VALID [2018-11-19 00:08:14,795 INFO L273 TraceCheckUtils]: 104: Hoare triple {5583#false} assume !false; {5583#false} is VALID [2018-11-19 00:08:14,815 INFO L134 CoverageAnalysis]: Checked inductivity of 1457 backedges. 0 proven. 1457 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:14,815 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:08:14,815 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 [2018-11-19 00:08:14,827 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-11-19 00:08:15,085 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 32 check-sat command(s) [2018-11-19 00:08:15,085 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:08:15,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:15,105 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:08:15,473 INFO L256 TraceCheckUtils]: 0: Hoare triple {5582#true} call ULTIMATE.init(); {5582#true} is VALID [2018-11-19 00:08:15,473 INFO L273 TraceCheckUtils]: 1: Hoare triple {5582#true} assume true; {5582#true} is VALID [2018-11-19 00:08:15,473 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {5582#true} {5582#true} #38#return; {5582#true} is VALID [2018-11-19 00:08:15,474 INFO L256 TraceCheckUtils]: 3: Hoare triple {5582#true} call #t~ret2 := main(); {5582#true} is VALID [2018-11-19 00:08:15,474 INFO L273 TraceCheckUtils]: 4: Hoare triple {5582#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {5582#true} is VALID [2018-11-19 00:08:15,474 INFO L273 TraceCheckUtils]: 5: Hoare triple {5582#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {5584#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:15,475 INFO L273 TraceCheckUtils]: 6: Hoare triple {5584#(<= main_~i~0 0)} assume true; {5584#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:15,475 INFO L273 TraceCheckUtils]: 7: Hoare triple {5584#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {5584#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:15,476 INFO L273 TraceCheckUtils]: 8: Hoare triple {5584#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {5585#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:15,476 INFO L273 TraceCheckUtils]: 9: Hoare triple {5585#(<= main_~i~0 main_~k~0)} assume true; {5585#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:15,477 INFO L273 TraceCheckUtils]: 10: Hoare triple {5585#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {5585#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:15,477 INFO L273 TraceCheckUtils]: 11: Hoare triple {5585#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {5586#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:15,478 INFO L273 TraceCheckUtils]: 12: Hoare triple {5586#(<= main_~i~0 (* 2 main_~k~0))} assume true; {5586#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:15,478 INFO L273 TraceCheckUtils]: 13: Hoare triple {5586#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5586#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:15,479 INFO L273 TraceCheckUtils]: 14: Hoare triple {5586#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5587#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:15,480 INFO L273 TraceCheckUtils]: 15: Hoare triple {5587#(<= main_~i~0 (* 3 main_~k~0))} assume true; {5587#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:15,480 INFO L273 TraceCheckUtils]: 16: Hoare triple {5587#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5587#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:15,481 INFO L273 TraceCheckUtils]: 17: Hoare triple {5587#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5588#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:15,482 INFO L273 TraceCheckUtils]: 18: Hoare triple {5588#(<= main_~i~0 (* 4 main_~k~0))} assume true; {5588#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:15,482 INFO L273 TraceCheckUtils]: 19: Hoare triple {5588#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5588#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:15,483 INFO L273 TraceCheckUtils]: 20: Hoare triple {5588#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5589#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:15,484 INFO L273 TraceCheckUtils]: 21: Hoare triple {5589#(<= main_~i~0 (* 5 main_~k~0))} assume true; {5589#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:15,484 INFO L273 TraceCheckUtils]: 22: Hoare triple {5589#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5589#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:15,485 INFO L273 TraceCheckUtils]: 23: Hoare triple {5589#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5590#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:15,486 INFO L273 TraceCheckUtils]: 24: Hoare triple {5590#(<= main_~i~0 (* 6 main_~k~0))} assume true; {5590#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:15,486 INFO L273 TraceCheckUtils]: 25: Hoare triple {5590#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5590#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:15,487 INFO L273 TraceCheckUtils]: 26: Hoare triple {5590#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5591#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:15,488 INFO L273 TraceCheckUtils]: 27: Hoare triple {5591#(<= main_~i~0 (* 7 main_~k~0))} assume true; {5591#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:15,488 INFO L273 TraceCheckUtils]: 28: Hoare triple {5591#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5591#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:15,489 INFO L273 TraceCheckUtils]: 29: Hoare triple {5591#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5592#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:15,490 INFO L273 TraceCheckUtils]: 30: Hoare triple {5592#(<= main_~i~0 (* 8 main_~k~0))} assume true; {5592#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:15,490 INFO L273 TraceCheckUtils]: 31: Hoare triple {5592#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5592#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:15,491 INFO L273 TraceCheckUtils]: 32: Hoare triple {5592#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5593#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:15,492 INFO L273 TraceCheckUtils]: 33: Hoare triple {5593#(<= main_~i~0 (* 9 main_~k~0))} assume true; {5593#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:15,492 INFO L273 TraceCheckUtils]: 34: Hoare triple {5593#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5593#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:15,493 INFO L273 TraceCheckUtils]: 35: Hoare triple {5593#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5594#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:15,494 INFO L273 TraceCheckUtils]: 36: Hoare triple {5594#(<= main_~i~0 (* 10 main_~k~0))} assume true; {5594#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:15,494 INFO L273 TraceCheckUtils]: 37: Hoare triple {5594#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5594#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:15,495 INFO L273 TraceCheckUtils]: 38: Hoare triple {5594#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5595#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:15,496 INFO L273 TraceCheckUtils]: 39: Hoare triple {5595#(<= main_~i~0 (* 11 main_~k~0))} assume true; {5595#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:15,496 INFO L273 TraceCheckUtils]: 40: Hoare triple {5595#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5595#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:15,497 INFO L273 TraceCheckUtils]: 41: Hoare triple {5595#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5596#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:15,498 INFO L273 TraceCheckUtils]: 42: Hoare triple {5596#(<= main_~i~0 (* 12 main_~k~0))} assume true; {5596#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:15,498 INFO L273 TraceCheckUtils]: 43: Hoare triple {5596#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5596#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:15,499 INFO L273 TraceCheckUtils]: 44: Hoare triple {5596#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5597#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:15,500 INFO L273 TraceCheckUtils]: 45: Hoare triple {5597#(<= main_~i~0 (* 13 main_~k~0))} assume true; {5597#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:15,500 INFO L273 TraceCheckUtils]: 46: Hoare triple {5597#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5597#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:15,501 INFO L273 TraceCheckUtils]: 47: Hoare triple {5597#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5598#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:15,502 INFO L273 TraceCheckUtils]: 48: Hoare triple {5598#(<= main_~i~0 (* 14 main_~k~0))} assume true; {5598#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:15,502 INFO L273 TraceCheckUtils]: 49: Hoare triple {5598#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5598#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:15,503 INFO L273 TraceCheckUtils]: 50: Hoare triple {5598#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5599#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:15,504 INFO L273 TraceCheckUtils]: 51: Hoare triple {5599#(<= main_~i~0 (* 15 main_~k~0))} assume true; {5599#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:15,504 INFO L273 TraceCheckUtils]: 52: Hoare triple {5599#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5599#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:15,505 INFO L273 TraceCheckUtils]: 53: Hoare triple {5599#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5600#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:15,506 INFO L273 TraceCheckUtils]: 54: Hoare triple {5600#(<= main_~i~0 (* 16 main_~k~0))} assume true; {5600#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:15,506 INFO L273 TraceCheckUtils]: 55: Hoare triple {5600#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5600#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:15,507 INFO L273 TraceCheckUtils]: 56: Hoare triple {5600#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5601#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:15,508 INFO L273 TraceCheckUtils]: 57: Hoare triple {5601#(<= main_~i~0 (* 17 main_~k~0))} assume true; {5601#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:15,508 INFO L273 TraceCheckUtils]: 58: Hoare triple {5601#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5601#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:15,509 INFO L273 TraceCheckUtils]: 59: Hoare triple {5601#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5602#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:15,510 INFO L273 TraceCheckUtils]: 60: Hoare triple {5602#(<= main_~i~0 (* 18 main_~k~0))} assume true; {5602#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:15,510 INFO L273 TraceCheckUtils]: 61: Hoare triple {5602#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5602#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:15,511 INFO L273 TraceCheckUtils]: 62: Hoare triple {5602#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5603#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:15,512 INFO L273 TraceCheckUtils]: 63: Hoare triple {5603#(<= main_~i~0 (* 19 main_~k~0))} assume true; {5603#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:15,512 INFO L273 TraceCheckUtils]: 64: Hoare triple {5603#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5603#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:15,513 INFO L273 TraceCheckUtils]: 65: Hoare triple {5603#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5604#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:15,513 INFO L273 TraceCheckUtils]: 66: Hoare triple {5604#(<= main_~i~0 (* 20 main_~k~0))} assume true; {5604#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:15,514 INFO L273 TraceCheckUtils]: 67: Hoare triple {5604#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5604#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:15,515 INFO L273 TraceCheckUtils]: 68: Hoare triple {5604#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5605#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:15,515 INFO L273 TraceCheckUtils]: 69: Hoare triple {5605#(<= main_~i~0 (* 21 main_~k~0))} assume true; {5605#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:15,516 INFO L273 TraceCheckUtils]: 70: Hoare triple {5605#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5605#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:15,517 INFO L273 TraceCheckUtils]: 71: Hoare triple {5605#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5606#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:15,518 INFO L273 TraceCheckUtils]: 72: Hoare triple {5606#(<= main_~i~0 (* 22 main_~k~0))} assume true; {5606#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:15,518 INFO L273 TraceCheckUtils]: 73: Hoare triple {5606#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5606#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:15,519 INFO L273 TraceCheckUtils]: 74: Hoare triple {5606#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5607#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:15,520 INFO L273 TraceCheckUtils]: 75: Hoare triple {5607#(<= main_~i~0 (* 23 main_~k~0))} assume true; {5607#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:15,520 INFO L273 TraceCheckUtils]: 76: Hoare triple {5607#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5607#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:15,521 INFO L273 TraceCheckUtils]: 77: Hoare triple {5607#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5608#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:15,522 INFO L273 TraceCheckUtils]: 78: Hoare triple {5608#(<= main_~i~0 (* 24 main_~k~0))} assume true; {5608#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:15,522 INFO L273 TraceCheckUtils]: 79: Hoare triple {5608#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5608#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:15,523 INFO L273 TraceCheckUtils]: 80: Hoare triple {5608#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5609#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:15,524 INFO L273 TraceCheckUtils]: 81: Hoare triple {5609#(<= main_~i~0 (* 25 main_~k~0))} assume true; {5609#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:15,524 INFO L273 TraceCheckUtils]: 82: Hoare triple {5609#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5609#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:15,525 INFO L273 TraceCheckUtils]: 83: Hoare triple {5609#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5610#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:15,526 INFO L273 TraceCheckUtils]: 84: Hoare triple {5610#(<= main_~i~0 (* 26 main_~k~0))} assume true; {5610#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:15,526 INFO L273 TraceCheckUtils]: 85: Hoare triple {5610#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5610#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:15,527 INFO L273 TraceCheckUtils]: 86: Hoare triple {5610#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5611#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:15,528 INFO L273 TraceCheckUtils]: 87: Hoare triple {5611#(<= main_~i~0 (* 27 main_~k~0))} assume true; {5611#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:15,528 INFO L273 TraceCheckUtils]: 88: Hoare triple {5611#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5611#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:15,529 INFO L273 TraceCheckUtils]: 89: Hoare triple {5611#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5612#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:15,530 INFO L273 TraceCheckUtils]: 90: Hoare triple {5612#(<= main_~i~0 (* 28 main_~k~0))} assume true; {5612#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:15,530 INFO L273 TraceCheckUtils]: 91: Hoare triple {5612#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5612#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:15,531 INFO L273 TraceCheckUtils]: 92: Hoare triple {5612#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5613#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:15,532 INFO L273 TraceCheckUtils]: 93: Hoare triple {5613#(<= main_~i~0 (* 29 main_~k~0))} assume true; {5613#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:15,532 INFO L273 TraceCheckUtils]: 94: Hoare triple {5613#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5613#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:15,533 INFO L273 TraceCheckUtils]: 95: Hoare triple {5613#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {5614#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:15,534 INFO L273 TraceCheckUtils]: 96: Hoare triple {5614#(<= main_~i~0 (* 30 main_~k~0))} assume true; {5614#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:15,534 INFO L273 TraceCheckUtils]: 97: Hoare triple {5614#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {5911#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 30 main_~k~0)))} is VALID [2018-11-19 00:08:15,535 INFO L273 TraceCheckUtils]: 98: Hoare triple {5911#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 30 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {5915#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 31 main_~k~0)))} is VALID [2018-11-19 00:08:15,536 INFO L273 TraceCheckUtils]: 99: Hoare triple {5915#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 31 main_~k~0)))} assume true; {5915#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 31 main_~k~0)))} is VALID [2018-11-19 00:08:15,537 INFO L273 TraceCheckUtils]: 100: Hoare triple {5915#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 31 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {5583#false} is VALID [2018-11-19 00:08:15,537 INFO L256 TraceCheckUtils]: 101: Hoare triple {5583#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {5583#false} is VALID [2018-11-19 00:08:15,537 INFO L273 TraceCheckUtils]: 102: Hoare triple {5583#false} ~cond := #in~cond; {5583#false} is VALID [2018-11-19 00:08:15,538 INFO L273 TraceCheckUtils]: 103: Hoare triple {5583#false} assume 0 == ~cond; {5583#false} is VALID [2018-11-19 00:08:15,538 INFO L273 TraceCheckUtils]: 104: Hoare triple {5583#false} assume !false; {5583#false} is VALID [2018-11-19 00:08:15,554 INFO L134 CoverageAnalysis]: Checked inductivity of 1457 backedges. 0 proven. 1457 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:15,573 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:08:15,573 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 37 [2018-11-19 00:08:15,574 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 105 [2018-11-19 00:08:15,574 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:08:15,574 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 37 states. [2018-11-19 00:08:15,693 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 109 edges. 109 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:15,693 INFO L459 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-11-19 00:08:15,693 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-11-19 00:08:15,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=1256, Unknown=0, NotChecked=0, Total=1332 [2018-11-19 00:08:15,695 INFO L87 Difference]: Start difference. First operand 106 states and 106 transitions. Second operand 37 states. [2018-11-19 00:08:17,171 WARN L180 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 11 [2018-11-19 00:08:19,289 WARN L180 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 11 [2018-11-19 00:08:19,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:19,991 INFO L93 Difference]: Finished difference Result 120 states and 122 transitions. [2018-11-19 00:08:19,991 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-11-19 00:08:19,991 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 105 [2018-11-19 00:08:19,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:08:19,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2018-11-19 00:08:19,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 122 transitions. [2018-11-19 00:08:19,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2018-11-19 00:08:19,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 122 transitions. [2018-11-19 00:08:19,996 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 37 states and 122 transitions. [2018-11-19 00:08:20,517 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 122 edges. 122 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:20,520 INFO L225 Difference]: With dead ends: 120 [2018-11-19 00:08:20,520 INFO L226 Difference]: Without dead ends: 115 [2018-11-19 00:08:20,521 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1263, Invalid=3567, Unknown=0, NotChecked=0, Total=4830 [2018-11-19 00:08:20,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2018-11-19 00:08:20,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2018-11-19 00:08:20,600 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:08:20,601 INFO L82 GeneralOperation]: Start isEquivalent. First operand 115 states. Second operand 115 states. [2018-11-19 00:08:20,601 INFO L74 IsIncluded]: Start isIncluded. First operand 115 states. Second operand 115 states. [2018-11-19 00:08:20,601 INFO L87 Difference]: Start difference. First operand 115 states. Second operand 115 states. [2018-11-19 00:08:20,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:20,604 INFO L93 Difference]: Finished difference Result 115 states and 115 transitions. [2018-11-19 00:08:20,604 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 115 transitions. [2018-11-19 00:08:20,605 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:20,605 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:20,605 INFO L74 IsIncluded]: Start isIncluded. First operand 115 states. Second operand 115 states. [2018-11-19 00:08:20,605 INFO L87 Difference]: Start difference. First operand 115 states. Second operand 115 states. [2018-11-19 00:08:20,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:20,607 INFO L93 Difference]: Finished difference Result 115 states and 115 transitions. [2018-11-19 00:08:20,607 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 115 transitions. [2018-11-19 00:08:20,608 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:20,608 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:20,608 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:08:20,608 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:08:20,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 115 states. [2018-11-19 00:08:20,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 115 transitions. [2018-11-19 00:08:20,611 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 115 transitions. Word has length 105 [2018-11-19 00:08:20,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:08:20,611 INFO L480 AbstractCegarLoop]: Abstraction has 115 states and 115 transitions. [2018-11-19 00:08:20,611 INFO L481 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-11-19 00:08:20,611 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 115 transitions. [2018-11-19 00:08:20,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-11-19 00:08:20,612 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:08:20,613 INFO L375 BasicCegarLoop]: trace histogram [35, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:08:20,613 INFO L423 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:08:20,613 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:08:20,613 INFO L82 PathProgramCache]: Analyzing trace with hash -264307849, now seen corresponding path program 12 times [2018-11-19 00:08:20,613 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:08:20,613 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:08:20,614 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:20,614 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:08:20,614 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:20,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:22,135 INFO L256 TraceCheckUtils]: 0: Hoare triple {6548#true} call ULTIMATE.init(); {6548#true} is VALID [2018-11-19 00:08:22,135 INFO L273 TraceCheckUtils]: 1: Hoare triple {6548#true} assume true; {6548#true} is VALID [2018-11-19 00:08:22,135 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {6548#true} {6548#true} #38#return; {6548#true} is VALID [2018-11-19 00:08:22,136 INFO L256 TraceCheckUtils]: 3: Hoare triple {6548#true} call #t~ret2 := main(); {6548#true} is VALID [2018-11-19 00:08:22,136 INFO L273 TraceCheckUtils]: 4: Hoare triple {6548#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {6548#true} is VALID [2018-11-19 00:08:22,136 INFO L273 TraceCheckUtils]: 5: Hoare triple {6548#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {6550#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:22,137 INFO L273 TraceCheckUtils]: 6: Hoare triple {6550#(<= main_~i~0 0)} assume true; {6550#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:22,137 INFO L273 TraceCheckUtils]: 7: Hoare triple {6550#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {6550#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:22,138 INFO L273 TraceCheckUtils]: 8: Hoare triple {6550#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {6551#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:22,139 INFO L273 TraceCheckUtils]: 9: Hoare triple {6551#(<= main_~i~0 main_~k~0)} assume true; {6551#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:22,139 INFO L273 TraceCheckUtils]: 10: Hoare triple {6551#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {6551#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:22,140 INFO L273 TraceCheckUtils]: 11: Hoare triple {6551#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {6552#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:22,141 INFO L273 TraceCheckUtils]: 12: Hoare triple {6552#(<= main_~i~0 (* 2 main_~k~0))} assume true; {6552#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:22,141 INFO L273 TraceCheckUtils]: 13: Hoare triple {6552#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6552#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:22,142 INFO L273 TraceCheckUtils]: 14: Hoare triple {6552#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6553#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:22,142 INFO L273 TraceCheckUtils]: 15: Hoare triple {6553#(<= main_~i~0 (* 3 main_~k~0))} assume true; {6553#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:22,143 INFO L273 TraceCheckUtils]: 16: Hoare triple {6553#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6553#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:22,144 INFO L273 TraceCheckUtils]: 17: Hoare triple {6553#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6554#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:22,144 INFO L273 TraceCheckUtils]: 18: Hoare triple {6554#(<= main_~i~0 (* 4 main_~k~0))} assume true; {6554#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:22,145 INFO L273 TraceCheckUtils]: 19: Hoare triple {6554#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6554#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:22,145 INFO L273 TraceCheckUtils]: 20: Hoare triple {6554#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6555#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:22,146 INFO L273 TraceCheckUtils]: 21: Hoare triple {6555#(<= main_~i~0 (* 5 main_~k~0))} assume true; {6555#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:22,146 INFO L273 TraceCheckUtils]: 22: Hoare triple {6555#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6555#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:22,147 INFO L273 TraceCheckUtils]: 23: Hoare triple {6555#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6556#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:22,148 INFO L273 TraceCheckUtils]: 24: Hoare triple {6556#(<= main_~i~0 (* 6 main_~k~0))} assume true; {6556#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:22,148 INFO L273 TraceCheckUtils]: 25: Hoare triple {6556#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6556#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:22,149 INFO L273 TraceCheckUtils]: 26: Hoare triple {6556#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6557#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:22,150 INFO L273 TraceCheckUtils]: 27: Hoare triple {6557#(<= main_~i~0 (* 7 main_~k~0))} assume true; {6557#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:22,150 INFO L273 TraceCheckUtils]: 28: Hoare triple {6557#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6557#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:22,151 INFO L273 TraceCheckUtils]: 29: Hoare triple {6557#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6558#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:22,151 INFO L273 TraceCheckUtils]: 30: Hoare triple {6558#(<= main_~i~0 (* 8 main_~k~0))} assume true; {6558#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:22,152 INFO L273 TraceCheckUtils]: 31: Hoare triple {6558#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6558#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:22,153 INFO L273 TraceCheckUtils]: 32: Hoare triple {6558#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6559#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:22,153 INFO L273 TraceCheckUtils]: 33: Hoare triple {6559#(<= main_~i~0 (* 9 main_~k~0))} assume true; {6559#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:22,154 INFO L273 TraceCheckUtils]: 34: Hoare triple {6559#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6559#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:22,155 INFO L273 TraceCheckUtils]: 35: Hoare triple {6559#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6560#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:22,155 INFO L273 TraceCheckUtils]: 36: Hoare triple {6560#(<= main_~i~0 (* 10 main_~k~0))} assume true; {6560#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:22,156 INFO L273 TraceCheckUtils]: 37: Hoare triple {6560#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6560#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:22,156 INFO L273 TraceCheckUtils]: 38: Hoare triple {6560#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6561#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:22,157 INFO L273 TraceCheckUtils]: 39: Hoare triple {6561#(<= main_~i~0 (* 11 main_~k~0))} assume true; {6561#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:22,157 INFO L273 TraceCheckUtils]: 40: Hoare triple {6561#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6561#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:22,158 INFO L273 TraceCheckUtils]: 41: Hoare triple {6561#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6562#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:22,159 INFO L273 TraceCheckUtils]: 42: Hoare triple {6562#(<= main_~i~0 (* 12 main_~k~0))} assume true; {6562#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:22,159 INFO L273 TraceCheckUtils]: 43: Hoare triple {6562#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6562#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:22,160 INFO L273 TraceCheckUtils]: 44: Hoare triple {6562#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6563#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:22,161 INFO L273 TraceCheckUtils]: 45: Hoare triple {6563#(<= main_~i~0 (* 13 main_~k~0))} assume true; {6563#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:22,161 INFO L273 TraceCheckUtils]: 46: Hoare triple {6563#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6563#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:22,162 INFO L273 TraceCheckUtils]: 47: Hoare triple {6563#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6564#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:22,163 INFO L273 TraceCheckUtils]: 48: Hoare triple {6564#(<= main_~i~0 (* 14 main_~k~0))} assume true; {6564#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:22,163 INFO L273 TraceCheckUtils]: 49: Hoare triple {6564#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6564#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:22,164 INFO L273 TraceCheckUtils]: 50: Hoare triple {6564#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6565#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:22,164 INFO L273 TraceCheckUtils]: 51: Hoare triple {6565#(<= main_~i~0 (* 15 main_~k~0))} assume true; {6565#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:22,165 INFO L273 TraceCheckUtils]: 52: Hoare triple {6565#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6565#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:22,166 INFO L273 TraceCheckUtils]: 53: Hoare triple {6565#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6566#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:22,166 INFO L273 TraceCheckUtils]: 54: Hoare triple {6566#(<= main_~i~0 (* 16 main_~k~0))} assume true; {6566#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:22,167 INFO L273 TraceCheckUtils]: 55: Hoare triple {6566#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6566#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:22,167 INFO L273 TraceCheckUtils]: 56: Hoare triple {6566#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6567#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:22,168 INFO L273 TraceCheckUtils]: 57: Hoare triple {6567#(<= main_~i~0 (* 17 main_~k~0))} assume true; {6567#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:22,169 INFO L273 TraceCheckUtils]: 58: Hoare triple {6567#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6567#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:22,169 INFO L273 TraceCheckUtils]: 59: Hoare triple {6567#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6568#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:22,170 INFO L273 TraceCheckUtils]: 60: Hoare triple {6568#(<= main_~i~0 (* 18 main_~k~0))} assume true; {6568#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:22,170 INFO L273 TraceCheckUtils]: 61: Hoare triple {6568#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6568#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:22,171 INFO L273 TraceCheckUtils]: 62: Hoare triple {6568#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6569#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:22,172 INFO L273 TraceCheckUtils]: 63: Hoare triple {6569#(<= main_~i~0 (* 19 main_~k~0))} assume true; {6569#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:22,172 INFO L273 TraceCheckUtils]: 64: Hoare triple {6569#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6569#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:22,174 INFO L273 TraceCheckUtils]: 65: Hoare triple {6569#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6570#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:22,174 INFO L273 TraceCheckUtils]: 66: Hoare triple {6570#(<= main_~i~0 (* 20 main_~k~0))} assume true; {6570#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:22,175 INFO L273 TraceCheckUtils]: 67: Hoare triple {6570#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6570#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:22,176 INFO L273 TraceCheckUtils]: 68: Hoare triple {6570#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6571#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:22,176 INFO L273 TraceCheckUtils]: 69: Hoare triple {6571#(<= main_~i~0 (* 21 main_~k~0))} assume true; {6571#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:22,177 INFO L273 TraceCheckUtils]: 70: Hoare triple {6571#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6571#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:22,177 INFO L273 TraceCheckUtils]: 71: Hoare triple {6571#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6572#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:22,178 INFO L273 TraceCheckUtils]: 72: Hoare triple {6572#(<= main_~i~0 (* 22 main_~k~0))} assume true; {6572#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:22,178 INFO L273 TraceCheckUtils]: 73: Hoare triple {6572#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6572#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:22,179 INFO L273 TraceCheckUtils]: 74: Hoare triple {6572#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6573#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:22,180 INFO L273 TraceCheckUtils]: 75: Hoare triple {6573#(<= main_~i~0 (* 23 main_~k~0))} assume true; {6573#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:22,180 INFO L273 TraceCheckUtils]: 76: Hoare triple {6573#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6573#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:22,181 INFO L273 TraceCheckUtils]: 77: Hoare triple {6573#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6574#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:22,182 INFO L273 TraceCheckUtils]: 78: Hoare triple {6574#(<= main_~i~0 (* 24 main_~k~0))} assume true; {6574#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:22,182 INFO L273 TraceCheckUtils]: 79: Hoare triple {6574#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6574#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:22,183 INFO L273 TraceCheckUtils]: 80: Hoare triple {6574#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6575#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:22,183 INFO L273 TraceCheckUtils]: 81: Hoare triple {6575#(<= main_~i~0 (* 25 main_~k~0))} assume true; {6575#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:22,184 INFO L273 TraceCheckUtils]: 82: Hoare triple {6575#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6575#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:22,185 INFO L273 TraceCheckUtils]: 83: Hoare triple {6575#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6576#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:22,185 INFO L273 TraceCheckUtils]: 84: Hoare triple {6576#(<= main_~i~0 (* 26 main_~k~0))} assume true; {6576#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:22,186 INFO L273 TraceCheckUtils]: 85: Hoare triple {6576#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6576#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:22,186 INFO L273 TraceCheckUtils]: 86: Hoare triple {6576#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6577#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:22,187 INFO L273 TraceCheckUtils]: 87: Hoare triple {6577#(<= main_~i~0 (* 27 main_~k~0))} assume true; {6577#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:22,187 INFO L273 TraceCheckUtils]: 88: Hoare triple {6577#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6577#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:22,188 INFO L273 TraceCheckUtils]: 89: Hoare triple {6577#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6578#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:22,189 INFO L273 TraceCheckUtils]: 90: Hoare triple {6578#(<= main_~i~0 (* 28 main_~k~0))} assume true; {6578#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:22,189 INFO L273 TraceCheckUtils]: 91: Hoare triple {6578#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6578#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:22,190 INFO L273 TraceCheckUtils]: 92: Hoare triple {6578#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6579#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:22,190 INFO L273 TraceCheckUtils]: 93: Hoare triple {6579#(<= main_~i~0 (* 29 main_~k~0))} assume true; {6579#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:22,191 INFO L273 TraceCheckUtils]: 94: Hoare triple {6579#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6579#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:22,192 INFO L273 TraceCheckUtils]: 95: Hoare triple {6579#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6580#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:22,192 INFO L273 TraceCheckUtils]: 96: Hoare triple {6580#(<= main_~i~0 (* 30 main_~k~0))} assume true; {6580#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:22,193 INFO L273 TraceCheckUtils]: 97: Hoare triple {6580#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6580#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:22,194 INFO L273 TraceCheckUtils]: 98: Hoare triple {6580#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6581#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:22,194 INFO L273 TraceCheckUtils]: 99: Hoare triple {6581#(<= main_~i~0 (* 31 main_~k~0))} assume true; {6581#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:22,195 INFO L273 TraceCheckUtils]: 100: Hoare triple {6581#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6581#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:22,195 INFO L273 TraceCheckUtils]: 101: Hoare triple {6581#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6582#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:22,196 INFO L273 TraceCheckUtils]: 102: Hoare triple {6582#(<= main_~i~0 (* 32 main_~k~0))} assume true; {6582#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:22,196 INFO L273 TraceCheckUtils]: 103: Hoare triple {6582#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6582#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:22,197 INFO L273 TraceCheckUtils]: 104: Hoare triple {6582#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6583#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:22,198 INFO L273 TraceCheckUtils]: 105: Hoare triple {6583#(<= main_~i~0 (* 33 main_~k~0))} assume true; {6583#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:22,198 INFO L273 TraceCheckUtils]: 106: Hoare triple {6583#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6584#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:08:22,199 INFO L273 TraceCheckUtils]: 107: Hoare triple {6584#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6585#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:22,200 INFO L273 TraceCheckUtils]: 108: Hoare triple {6585#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {6585#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:22,201 INFO L273 TraceCheckUtils]: 109: Hoare triple {6585#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {6549#false} is VALID [2018-11-19 00:08:22,201 INFO L256 TraceCheckUtils]: 110: Hoare triple {6549#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {6549#false} is VALID [2018-11-19 00:08:22,201 INFO L273 TraceCheckUtils]: 111: Hoare triple {6549#false} ~cond := #in~cond; {6549#false} is VALID [2018-11-19 00:08:22,201 INFO L273 TraceCheckUtils]: 112: Hoare triple {6549#false} assume 0 == ~cond; {6549#false} is VALID [2018-11-19 00:08:22,201 INFO L273 TraceCheckUtils]: 113: Hoare triple {6549#false} assume !false; {6549#false} is VALID [2018-11-19 00:08:22,216 INFO L134 CoverageAnalysis]: Checked inductivity of 1751 backedges. 0 proven. 1751 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:22,216 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:08:22,217 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 [2018-11-19 00:08:22,225 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-11-19 00:08:22,259 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 35 check-sat command(s) [2018-11-19 00:08:22,259 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:08:22,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:22,275 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:08:22,749 INFO L256 TraceCheckUtils]: 0: Hoare triple {6548#true} call ULTIMATE.init(); {6548#true} is VALID [2018-11-19 00:08:22,750 INFO L273 TraceCheckUtils]: 1: Hoare triple {6548#true} assume true; {6548#true} is VALID [2018-11-19 00:08:22,750 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {6548#true} {6548#true} #38#return; {6548#true} is VALID [2018-11-19 00:08:22,750 INFO L256 TraceCheckUtils]: 3: Hoare triple {6548#true} call #t~ret2 := main(); {6548#true} is VALID [2018-11-19 00:08:22,751 INFO L273 TraceCheckUtils]: 4: Hoare triple {6548#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {6548#true} is VALID [2018-11-19 00:08:22,751 INFO L273 TraceCheckUtils]: 5: Hoare triple {6548#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {6550#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:22,752 INFO L273 TraceCheckUtils]: 6: Hoare triple {6550#(<= main_~i~0 0)} assume true; {6550#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:22,752 INFO L273 TraceCheckUtils]: 7: Hoare triple {6550#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {6550#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:22,753 INFO L273 TraceCheckUtils]: 8: Hoare triple {6550#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {6551#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:22,753 INFO L273 TraceCheckUtils]: 9: Hoare triple {6551#(<= main_~i~0 main_~k~0)} assume true; {6551#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:22,753 INFO L273 TraceCheckUtils]: 10: Hoare triple {6551#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {6551#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:22,754 INFO L273 TraceCheckUtils]: 11: Hoare triple {6551#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {6552#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:22,754 INFO L273 TraceCheckUtils]: 12: Hoare triple {6552#(<= main_~i~0 (* 2 main_~k~0))} assume true; {6552#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:22,755 INFO L273 TraceCheckUtils]: 13: Hoare triple {6552#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6552#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:22,756 INFO L273 TraceCheckUtils]: 14: Hoare triple {6552#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6553#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:22,756 INFO L273 TraceCheckUtils]: 15: Hoare triple {6553#(<= main_~i~0 (* 3 main_~k~0))} assume true; {6553#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:22,757 INFO L273 TraceCheckUtils]: 16: Hoare triple {6553#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6553#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:22,757 INFO L273 TraceCheckUtils]: 17: Hoare triple {6553#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6554#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:22,758 INFO L273 TraceCheckUtils]: 18: Hoare triple {6554#(<= main_~i~0 (* 4 main_~k~0))} assume true; {6554#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:22,758 INFO L273 TraceCheckUtils]: 19: Hoare triple {6554#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6554#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:22,759 INFO L273 TraceCheckUtils]: 20: Hoare triple {6554#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6555#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:22,760 INFO L273 TraceCheckUtils]: 21: Hoare triple {6555#(<= main_~i~0 (* 5 main_~k~0))} assume true; {6555#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:22,760 INFO L273 TraceCheckUtils]: 22: Hoare triple {6555#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6555#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:22,761 INFO L273 TraceCheckUtils]: 23: Hoare triple {6555#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6556#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:22,762 INFO L273 TraceCheckUtils]: 24: Hoare triple {6556#(<= main_~i~0 (* 6 main_~k~0))} assume true; {6556#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:22,762 INFO L273 TraceCheckUtils]: 25: Hoare triple {6556#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6556#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:22,763 INFO L273 TraceCheckUtils]: 26: Hoare triple {6556#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6557#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:22,763 INFO L273 TraceCheckUtils]: 27: Hoare triple {6557#(<= main_~i~0 (* 7 main_~k~0))} assume true; {6557#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:22,764 INFO L273 TraceCheckUtils]: 28: Hoare triple {6557#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6557#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:22,765 INFO L273 TraceCheckUtils]: 29: Hoare triple {6557#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6558#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:22,765 INFO L273 TraceCheckUtils]: 30: Hoare triple {6558#(<= main_~i~0 (* 8 main_~k~0))} assume true; {6558#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:22,766 INFO L273 TraceCheckUtils]: 31: Hoare triple {6558#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6558#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:22,767 INFO L273 TraceCheckUtils]: 32: Hoare triple {6558#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6559#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:22,767 INFO L273 TraceCheckUtils]: 33: Hoare triple {6559#(<= main_~i~0 (* 9 main_~k~0))} assume true; {6559#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:22,768 INFO L273 TraceCheckUtils]: 34: Hoare triple {6559#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6559#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:22,768 INFO L273 TraceCheckUtils]: 35: Hoare triple {6559#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6560#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:22,769 INFO L273 TraceCheckUtils]: 36: Hoare triple {6560#(<= main_~i~0 (* 10 main_~k~0))} assume true; {6560#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:22,769 INFO L273 TraceCheckUtils]: 37: Hoare triple {6560#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6560#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:22,770 INFO L273 TraceCheckUtils]: 38: Hoare triple {6560#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6561#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:22,771 INFO L273 TraceCheckUtils]: 39: Hoare triple {6561#(<= main_~i~0 (* 11 main_~k~0))} assume true; {6561#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:22,771 INFO L273 TraceCheckUtils]: 40: Hoare triple {6561#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6561#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:22,772 INFO L273 TraceCheckUtils]: 41: Hoare triple {6561#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6562#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:22,772 INFO L273 TraceCheckUtils]: 42: Hoare triple {6562#(<= main_~i~0 (* 12 main_~k~0))} assume true; {6562#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:22,773 INFO L273 TraceCheckUtils]: 43: Hoare triple {6562#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6562#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:22,774 INFO L273 TraceCheckUtils]: 44: Hoare triple {6562#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6563#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:22,774 INFO L273 TraceCheckUtils]: 45: Hoare triple {6563#(<= main_~i~0 (* 13 main_~k~0))} assume true; {6563#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:22,775 INFO L273 TraceCheckUtils]: 46: Hoare triple {6563#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6563#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:22,775 INFO L273 TraceCheckUtils]: 47: Hoare triple {6563#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6564#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:22,776 INFO L273 TraceCheckUtils]: 48: Hoare triple {6564#(<= main_~i~0 (* 14 main_~k~0))} assume true; {6564#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:22,776 INFO L273 TraceCheckUtils]: 49: Hoare triple {6564#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6564#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:22,777 INFO L273 TraceCheckUtils]: 50: Hoare triple {6564#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6565#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:22,778 INFO L273 TraceCheckUtils]: 51: Hoare triple {6565#(<= main_~i~0 (* 15 main_~k~0))} assume true; {6565#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:22,778 INFO L273 TraceCheckUtils]: 52: Hoare triple {6565#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6565#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:22,779 INFO L273 TraceCheckUtils]: 53: Hoare triple {6565#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6566#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:22,780 INFO L273 TraceCheckUtils]: 54: Hoare triple {6566#(<= main_~i~0 (* 16 main_~k~0))} assume true; {6566#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:22,780 INFO L273 TraceCheckUtils]: 55: Hoare triple {6566#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6566#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:22,781 INFO L273 TraceCheckUtils]: 56: Hoare triple {6566#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6567#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:22,781 INFO L273 TraceCheckUtils]: 57: Hoare triple {6567#(<= main_~i~0 (* 17 main_~k~0))} assume true; {6567#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:22,782 INFO L273 TraceCheckUtils]: 58: Hoare triple {6567#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6567#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:22,783 INFO L273 TraceCheckUtils]: 59: Hoare triple {6567#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6568#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:22,783 INFO L273 TraceCheckUtils]: 60: Hoare triple {6568#(<= main_~i~0 (* 18 main_~k~0))} assume true; {6568#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:22,784 INFO L273 TraceCheckUtils]: 61: Hoare triple {6568#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6568#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:22,785 INFO L273 TraceCheckUtils]: 62: Hoare triple {6568#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6569#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:22,785 INFO L273 TraceCheckUtils]: 63: Hoare triple {6569#(<= main_~i~0 (* 19 main_~k~0))} assume true; {6569#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:22,788 INFO L273 TraceCheckUtils]: 64: Hoare triple {6569#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6569#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:22,789 INFO L273 TraceCheckUtils]: 65: Hoare triple {6569#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6570#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:22,789 INFO L273 TraceCheckUtils]: 66: Hoare triple {6570#(<= main_~i~0 (* 20 main_~k~0))} assume true; {6570#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:22,793 INFO L273 TraceCheckUtils]: 67: Hoare triple {6570#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6570#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:22,793 INFO L273 TraceCheckUtils]: 68: Hoare triple {6570#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6571#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:22,793 INFO L273 TraceCheckUtils]: 69: Hoare triple {6571#(<= main_~i~0 (* 21 main_~k~0))} assume true; {6571#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:22,794 INFO L273 TraceCheckUtils]: 70: Hoare triple {6571#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6571#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:22,794 INFO L273 TraceCheckUtils]: 71: Hoare triple {6571#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6572#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:22,795 INFO L273 TraceCheckUtils]: 72: Hoare triple {6572#(<= main_~i~0 (* 22 main_~k~0))} assume true; {6572#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:22,795 INFO L273 TraceCheckUtils]: 73: Hoare triple {6572#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6572#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:22,795 INFO L273 TraceCheckUtils]: 74: Hoare triple {6572#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6573#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:22,796 INFO L273 TraceCheckUtils]: 75: Hoare triple {6573#(<= main_~i~0 (* 23 main_~k~0))} assume true; {6573#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:22,796 INFO L273 TraceCheckUtils]: 76: Hoare triple {6573#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6573#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:22,797 INFO L273 TraceCheckUtils]: 77: Hoare triple {6573#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6574#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:22,797 INFO L273 TraceCheckUtils]: 78: Hoare triple {6574#(<= main_~i~0 (* 24 main_~k~0))} assume true; {6574#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:22,797 INFO L273 TraceCheckUtils]: 79: Hoare triple {6574#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6574#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:22,798 INFO L273 TraceCheckUtils]: 80: Hoare triple {6574#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6575#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:22,799 INFO L273 TraceCheckUtils]: 81: Hoare triple {6575#(<= main_~i~0 (* 25 main_~k~0))} assume true; {6575#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:22,799 INFO L273 TraceCheckUtils]: 82: Hoare triple {6575#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6575#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:22,800 INFO L273 TraceCheckUtils]: 83: Hoare triple {6575#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6576#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:22,801 INFO L273 TraceCheckUtils]: 84: Hoare triple {6576#(<= main_~i~0 (* 26 main_~k~0))} assume true; {6576#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:22,801 INFO L273 TraceCheckUtils]: 85: Hoare triple {6576#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6576#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:22,802 INFO L273 TraceCheckUtils]: 86: Hoare triple {6576#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6577#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:22,803 INFO L273 TraceCheckUtils]: 87: Hoare triple {6577#(<= main_~i~0 (* 27 main_~k~0))} assume true; {6577#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:22,803 INFO L273 TraceCheckUtils]: 88: Hoare triple {6577#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6577#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:22,804 INFO L273 TraceCheckUtils]: 89: Hoare triple {6577#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6578#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:22,804 INFO L273 TraceCheckUtils]: 90: Hoare triple {6578#(<= main_~i~0 (* 28 main_~k~0))} assume true; {6578#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:22,805 INFO L273 TraceCheckUtils]: 91: Hoare triple {6578#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6578#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:22,806 INFO L273 TraceCheckUtils]: 92: Hoare triple {6578#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6579#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:22,806 INFO L273 TraceCheckUtils]: 93: Hoare triple {6579#(<= main_~i~0 (* 29 main_~k~0))} assume true; {6579#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:22,807 INFO L273 TraceCheckUtils]: 94: Hoare triple {6579#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6579#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:22,808 INFO L273 TraceCheckUtils]: 95: Hoare triple {6579#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6580#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:22,808 INFO L273 TraceCheckUtils]: 96: Hoare triple {6580#(<= main_~i~0 (* 30 main_~k~0))} assume true; {6580#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:22,809 INFO L273 TraceCheckUtils]: 97: Hoare triple {6580#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6580#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:22,810 INFO L273 TraceCheckUtils]: 98: Hoare triple {6580#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6581#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:22,810 INFO L273 TraceCheckUtils]: 99: Hoare triple {6581#(<= main_~i~0 (* 31 main_~k~0))} assume true; {6581#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:22,811 INFO L273 TraceCheckUtils]: 100: Hoare triple {6581#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6581#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:22,812 INFO L273 TraceCheckUtils]: 101: Hoare triple {6581#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6582#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:22,812 INFO L273 TraceCheckUtils]: 102: Hoare triple {6582#(<= main_~i~0 (* 32 main_~k~0))} assume true; {6582#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:22,813 INFO L273 TraceCheckUtils]: 103: Hoare triple {6582#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6582#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:22,814 INFO L273 TraceCheckUtils]: 104: Hoare triple {6582#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {6583#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:22,814 INFO L273 TraceCheckUtils]: 105: Hoare triple {6583#(<= main_~i~0 (* 33 main_~k~0))} assume true; {6583#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:22,815 INFO L273 TraceCheckUtils]: 106: Hoare triple {6583#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {6907#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 33 main_~k~0)))} is VALID [2018-11-19 00:08:22,816 INFO L273 TraceCheckUtils]: 107: Hoare triple {6907#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 33 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {6911#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 34 main_~k~0)))} is VALID [2018-11-19 00:08:22,817 INFO L273 TraceCheckUtils]: 108: Hoare triple {6911#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 34 main_~k~0)))} assume true; {6911#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 34 main_~k~0)))} is VALID [2018-11-19 00:08:22,817 INFO L273 TraceCheckUtils]: 109: Hoare triple {6911#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 34 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {6549#false} is VALID [2018-11-19 00:08:22,818 INFO L256 TraceCheckUtils]: 110: Hoare triple {6549#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {6549#false} is VALID [2018-11-19 00:08:22,818 INFO L273 TraceCheckUtils]: 111: Hoare triple {6549#false} ~cond := #in~cond; {6549#false} is VALID [2018-11-19 00:08:22,818 INFO L273 TraceCheckUtils]: 112: Hoare triple {6549#false} assume 0 == ~cond; {6549#false} is VALID [2018-11-19 00:08:22,818 INFO L273 TraceCheckUtils]: 113: Hoare triple {6549#false} assume !false; {6549#false} is VALID [2018-11-19 00:08:22,832 INFO L134 CoverageAnalysis]: Checked inductivity of 1751 backedges. 0 proven. 1751 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:22,851 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:08:22,851 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 40 [2018-11-19 00:08:22,852 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 114 [2018-11-19 00:08:22,852 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:08:22,852 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 40 states. [2018-11-19 00:08:22,968 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 118 edges. 118 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:22,968 INFO L459 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-11-19 00:08:22,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-11-19 00:08:22,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=1478, Unknown=0, NotChecked=0, Total=1560 [2018-11-19 00:08:22,969 INFO L87 Difference]: Start difference. First operand 115 states and 115 transitions. Second operand 40 states. [2018-11-19 00:08:27,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:27,318 INFO L93 Difference]: Finished difference Result 129 states and 131 transitions. [2018-11-19 00:08:27,318 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-11-19 00:08:27,318 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 114 [2018-11-19 00:08:27,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:08:27,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2018-11-19 00:08:27,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 131 transitions. [2018-11-19 00:08:27,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2018-11-19 00:08:27,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 131 transitions. [2018-11-19 00:08:27,322 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 40 states and 131 transitions. [2018-11-19 00:08:27,792 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 131 edges. 131 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:27,795 INFO L225 Difference]: With dead ends: 129 [2018-11-19 00:08:27,795 INFO L226 Difference]: Without dead ends: 124 [2018-11-19 00:08:27,797 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 667 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1485, Invalid=4215, Unknown=0, NotChecked=0, Total=5700 [2018-11-19 00:08:27,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2018-11-19 00:08:27,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2018-11-19 00:08:27,878 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:08:27,878 INFO L82 GeneralOperation]: Start isEquivalent. First operand 124 states. Second operand 124 states. [2018-11-19 00:08:27,878 INFO L74 IsIncluded]: Start isIncluded. First operand 124 states. Second operand 124 states. [2018-11-19 00:08:27,878 INFO L87 Difference]: Start difference. First operand 124 states. Second operand 124 states. [2018-11-19 00:08:27,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:27,882 INFO L93 Difference]: Finished difference Result 124 states and 124 transitions. [2018-11-19 00:08:27,882 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 124 transitions. [2018-11-19 00:08:27,882 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:27,882 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:27,883 INFO L74 IsIncluded]: Start isIncluded. First operand 124 states. Second operand 124 states. [2018-11-19 00:08:27,883 INFO L87 Difference]: Start difference. First operand 124 states. Second operand 124 states. [2018-11-19 00:08:27,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:27,885 INFO L93 Difference]: Finished difference Result 124 states and 124 transitions. [2018-11-19 00:08:27,885 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 124 transitions. [2018-11-19 00:08:27,886 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:27,886 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:27,886 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:08:27,886 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:08:27,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2018-11-19 00:08:27,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 124 transitions. [2018-11-19 00:08:27,889 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 124 transitions. Word has length 114 [2018-11-19 00:08:27,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:08:27,889 INFO L480 AbstractCegarLoop]: Abstraction has 124 states and 124 transitions. [2018-11-19 00:08:27,889 INFO L481 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-11-19 00:08:27,890 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 124 transitions. [2018-11-19 00:08:27,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2018-11-19 00:08:27,891 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:08:27,891 INFO L375 BasicCegarLoop]: trace histogram [38, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:08:27,891 INFO L423 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:08:27,891 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:08:27,892 INFO L82 PathProgramCache]: Analyzing trace with hash 1271360003, now seen corresponding path program 13 times [2018-11-19 00:08:27,892 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:08:27,892 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:08:27,893 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:27,893 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:08:27,893 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:28,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:29,353 INFO L256 TraceCheckUtils]: 0: Hoare triple {7592#true} call ULTIMATE.init(); {7592#true} is VALID [2018-11-19 00:08:29,353 INFO L273 TraceCheckUtils]: 1: Hoare triple {7592#true} assume true; {7592#true} is VALID [2018-11-19 00:08:29,354 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {7592#true} {7592#true} #38#return; {7592#true} is VALID [2018-11-19 00:08:29,354 INFO L256 TraceCheckUtils]: 3: Hoare triple {7592#true} call #t~ret2 := main(); {7592#true} is VALID [2018-11-19 00:08:29,354 INFO L273 TraceCheckUtils]: 4: Hoare triple {7592#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {7592#true} is VALID [2018-11-19 00:08:29,355 INFO L273 TraceCheckUtils]: 5: Hoare triple {7592#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {7594#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:29,355 INFO L273 TraceCheckUtils]: 6: Hoare triple {7594#(<= main_~i~0 0)} assume true; {7594#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:29,356 INFO L273 TraceCheckUtils]: 7: Hoare triple {7594#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {7594#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:29,356 INFO L273 TraceCheckUtils]: 8: Hoare triple {7594#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {7595#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:29,357 INFO L273 TraceCheckUtils]: 9: Hoare triple {7595#(<= main_~i~0 main_~k~0)} assume true; {7595#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:29,357 INFO L273 TraceCheckUtils]: 10: Hoare triple {7595#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {7595#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:29,357 INFO L273 TraceCheckUtils]: 11: Hoare triple {7595#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {7596#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:29,358 INFO L273 TraceCheckUtils]: 12: Hoare triple {7596#(<= main_~i~0 (* 2 main_~k~0))} assume true; {7596#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:29,358 INFO L273 TraceCheckUtils]: 13: Hoare triple {7596#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7596#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:29,358 INFO L273 TraceCheckUtils]: 14: Hoare triple {7596#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7597#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:29,359 INFO L273 TraceCheckUtils]: 15: Hoare triple {7597#(<= main_~i~0 (* 3 main_~k~0))} assume true; {7597#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:29,360 INFO L273 TraceCheckUtils]: 16: Hoare triple {7597#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7597#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:29,360 INFO L273 TraceCheckUtils]: 17: Hoare triple {7597#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7598#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:29,361 INFO L273 TraceCheckUtils]: 18: Hoare triple {7598#(<= main_~i~0 (* 4 main_~k~0))} assume true; {7598#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:29,361 INFO L273 TraceCheckUtils]: 19: Hoare triple {7598#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7598#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:29,362 INFO L273 TraceCheckUtils]: 20: Hoare triple {7598#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7599#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:29,363 INFO L273 TraceCheckUtils]: 21: Hoare triple {7599#(<= main_~i~0 (* 5 main_~k~0))} assume true; {7599#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:29,363 INFO L273 TraceCheckUtils]: 22: Hoare triple {7599#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7599#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:29,364 INFO L273 TraceCheckUtils]: 23: Hoare triple {7599#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7600#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:29,365 INFO L273 TraceCheckUtils]: 24: Hoare triple {7600#(<= main_~i~0 (* 6 main_~k~0))} assume true; {7600#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:29,365 INFO L273 TraceCheckUtils]: 25: Hoare triple {7600#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7600#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:29,366 INFO L273 TraceCheckUtils]: 26: Hoare triple {7600#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7601#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:29,367 INFO L273 TraceCheckUtils]: 27: Hoare triple {7601#(<= main_~i~0 (* 7 main_~k~0))} assume true; {7601#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:29,367 INFO L273 TraceCheckUtils]: 28: Hoare triple {7601#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7601#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:29,368 INFO L273 TraceCheckUtils]: 29: Hoare triple {7601#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7602#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:29,369 INFO L273 TraceCheckUtils]: 30: Hoare triple {7602#(<= main_~i~0 (* 8 main_~k~0))} assume true; {7602#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:29,369 INFO L273 TraceCheckUtils]: 31: Hoare triple {7602#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7602#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:29,370 INFO L273 TraceCheckUtils]: 32: Hoare triple {7602#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7603#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:29,371 INFO L273 TraceCheckUtils]: 33: Hoare triple {7603#(<= main_~i~0 (* 9 main_~k~0))} assume true; {7603#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:29,371 INFO L273 TraceCheckUtils]: 34: Hoare triple {7603#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7603#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:29,372 INFO L273 TraceCheckUtils]: 35: Hoare triple {7603#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7604#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:29,373 INFO L273 TraceCheckUtils]: 36: Hoare triple {7604#(<= main_~i~0 (* 10 main_~k~0))} assume true; {7604#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:29,373 INFO L273 TraceCheckUtils]: 37: Hoare triple {7604#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7604#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:29,374 INFO L273 TraceCheckUtils]: 38: Hoare triple {7604#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7605#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:29,375 INFO L273 TraceCheckUtils]: 39: Hoare triple {7605#(<= main_~i~0 (* 11 main_~k~0))} assume true; {7605#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:29,375 INFO L273 TraceCheckUtils]: 40: Hoare triple {7605#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7605#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:29,376 INFO L273 TraceCheckUtils]: 41: Hoare triple {7605#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7606#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:29,377 INFO L273 TraceCheckUtils]: 42: Hoare triple {7606#(<= main_~i~0 (* 12 main_~k~0))} assume true; {7606#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:29,377 INFO L273 TraceCheckUtils]: 43: Hoare triple {7606#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7606#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:29,378 INFO L273 TraceCheckUtils]: 44: Hoare triple {7606#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7607#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:29,379 INFO L273 TraceCheckUtils]: 45: Hoare triple {7607#(<= main_~i~0 (* 13 main_~k~0))} assume true; {7607#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:29,379 INFO L273 TraceCheckUtils]: 46: Hoare triple {7607#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7607#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:29,380 INFO L273 TraceCheckUtils]: 47: Hoare triple {7607#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7608#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:29,381 INFO L273 TraceCheckUtils]: 48: Hoare triple {7608#(<= main_~i~0 (* 14 main_~k~0))} assume true; {7608#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:29,381 INFO L273 TraceCheckUtils]: 49: Hoare triple {7608#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7608#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:29,382 INFO L273 TraceCheckUtils]: 50: Hoare triple {7608#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7609#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:29,383 INFO L273 TraceCheckUtils]: 51: Hoare triple {7609#(<= main_~i~0 (* 15 main_~k~0))} assume true; {7609#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:29,383 INFO L273 TraceCheckUtils]: 52: Hoare triple {7609#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7609#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:29,384 INFO L273 TraceCheckUtils]: 53: Hoare triple {7609#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7610#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:29,385 INFO L273 TraceCheckUtils]: 54: Hoare triple {7610#(<= main_~i~0 (* 16 main_~k~0))} assume true; {7610#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:29,385 INFO L273 TraceCheckUtils]: 55: Hoare triple {7610#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7610#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:29,386 INFO L273 TraceCheckUtils]: 56: Hoare triple {7610#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7611#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:29,387 INFO L273 TraceCheckUtils]: 57: Hoare triple {7611#(<= main_~i~0 (* 17 main_~k~0))} assume true; {7611#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:29,387 INFO L273 TraceCheckUtils]: 58: Hoare triple {7611#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7611#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:29,388 INFO L273 TraceCheckUtils]: 59: Hoare triple {7611#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7612#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:29,388 INFO L273 TraceCheckUtils]: 60: Hoare triple {7612#(<= main_~i~0 (* 18 main_~k~0))} assume true; {7612#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:29,389 INFO L273 TraceCheckUtils]: 61: Hoare triple {7612#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7612#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:29,390 INFO L273 TraceCheckUtils]: 62: Hoare triple {7612#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7613#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:29,390 INFO L273 TraceCheckUtils]: 63: Hoare triple {7613#(<= main_~i~0 (* 19 main_~k~0))} assume true; {7613#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:29,391 INFO L273 TraceCheckUtils]: 64: Hoare triple {7613#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7613#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:29,392 INFO L273 TraceCheckUtils]: 65: Hoare triple {7613#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7614#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:29,392 INFO L273 TraceCheckUtils]: 66: Hoare triple {7614#(<= main_~i~0 (* 20 main_~k~0))} assume true; {7614#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:29,393 INFO L273 TraceCheckUtils]: 67: Hoare triple {7614#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7614#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:29,394 INFO L273 TraceCheckUtils]: 68: Hoare triple {7614#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7615#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:29,394 INFO L273 TraceCheckUtils]: 69: Hoare triple {7615#(<= main_~i~0 (* 21 main_~k~0))} assume true; {7615#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:29,395 INFO L273 TraceCheckUtils]: 70: Hoare triple {7615#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7615#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:29,396 INFO L273 TraceCheckUtils]: 71: Hoare triple {7615#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7616#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:29,396 INFO L273 TraceCheckUtils]: 72: Hoare triple {7616#(<= main_~i~0 (* 22 main_~k~0))} assume true; {7616#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:29,397 INFO L273 TraceCheckUtils]: 73: Hoare triple {7616#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7616#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:29,398 INFO L273 TraceCheckUtils]: 74: Hoare triple {7616#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7617#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:29,398 INFO L273 TraceCheckUtils]: 75: Hoare triple {7617#(<= main_~i~0 (* 23 main_~k~0))} assume true; {7617#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:29,399 INFO L273 TraceCheckUtils]: 76: Hoare triple {7617#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7617#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:29,400 INFO L273 TraceCheckUtils]: 77: Hoare triple {7617#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7618#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:29,400 INFO L273 TraceCheckUtils]: 78: Hoare triple {7618#(<= main_~i~0 (* 24 main_~k~0))} assume true; {7618#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:29,401 INFO L273 TraceCheckUtils]: 79: Hoare triple {7618#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7618#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:29,402 INFO L273 TraceCheckUtils]: 80: Hoare triple {7618#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7619#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:29,402 INFO L273 TraceCheckUtils]: 81: Hoare triple {7619#(<= main_~i~0 (* 25 main_~k~0))} assume true; {7619#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:29,403 INFO L273 TraceCheckUtils]: 82: Hoare triple {7619#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7619#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:29,404 INFO L273 TraceCheckUtils]: 83: Hoare triple {7619#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7620#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:29,404 INFO L273 TraceCheckUtils]: 84: Hoare triple {7620#(<= main_~i~0 (* 26 main_~k~0))} assume true; {7620#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:29,405 INFO L273 TraceCheckUtils]: 85: Hoare triple {7620#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7620#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:29,405 INFO L273 TraceCheckUtils]: 86: Hoare triple {7620#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7621#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:29,406 INFO L273 TraceCheckUtils]: 87: Hoare triple {7621#(<= main_~i~0 (* 27 main_~k~0))} assume true; {7621#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:29,406 INFO L273 TraceCheckUtils]: 88: Hoare triple {7621#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7621#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:29,407 INFO L273 TraceCheckUtils]: 89: Hoare triple {7621#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7622#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:29,408 INFO L273 TraceCheckUtils]: 90: Hoare triple {7622#(<= main_~i~0 (* 28 main_~k~0))} assume true; {7622#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:29,408 INFO L273 TraceCheckUtils]: 91: Hoare triple {7622#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7622#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:29,409 INFO L273 TraceCheckUtils]: 92: Hoare triple {7622#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7623#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:29,410 INFO L273 TraceCheckUtils]: 93: Hoare triple {7623#(<= main_~i~0 (* 29 main_~k~0))} assume true; {7623#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:29,410 INFO L273 TraceCheckUtils]: 94: Hoare triple {7623#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7623#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:29,411 INFO L273 TraceCheckUtils]: 95: Hoare triple {7623#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7624#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:29,412 INFO L273 TraceCheckUtils]: 96: Hoare triple {7624#(<= main_~i~0 (* 30 main_~k~0))} assume true; {7624#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:29,412 INFO L273 TraceCheckUtils]: 97: Hoare triple {7624#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7624#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:29,413 INFO L273 TraceCheckUtils]: 98: Hoare triple {7624#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7625#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:29,414 INFO L273 TraceCheckUtils]: 99: Hoare triple {7625#(<= main_~i~0 (* 31 main_~k~0))} assume true; {7625#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:29,414 INFO L273 TraceCheckUtils]: 100: Hoare triple {7625#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7625#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:29,415 INFO L273 TraceCheckUtils]: 101: Hoare triple {7625#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7626#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:29,416 INFO L273 TraceCheckUtils]: 102: Hoare triple {7626#(<= main_~i~0 (* 32 main_~k~0))} assume true; {7626#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:29,416 INFO L273 TraceCheckUtils]: 103: Hoare triple {7626#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7626#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:29,417 INFO L273 TraceCheckUtils]: 104: Hoare triple {7626#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7627#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:29,417 INFO L273 TraceCheckUtils]: 105: Hoare triple {7627#(<= main_~i~0 (* 33 main_~k~0))} assume true; {7627#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:29,418 INFO L273 TraceCheckUtils]: 106: Hoare triple {7627#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7627#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:29,419 INFO L273 TraceCheckUtils]: 107: Hoare triple {7627#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7628#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:29,419 INFO L273 TraceCheckUtils]: 108: Hoare triple {7628#(<= main_~i~0 (* 34 main_~k~0))} assume true; {7628#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:29,420 INFO L273 TraceCheckUtils]: 109: Hoare triple {7628#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7628#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:29,421 INFO L273 TraceCheckUtils]: 110: Hoare triple {7628#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7629#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:29,421 INFO L273 TraceCheckUtils]: 111: Hoare triple {7629#(<= main_~i~0 (* 35 main_~k~0))} assume true; {7629#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:29,422 INFO L273 TraceCheckUtils]: 112: Hoare triple {7629#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7629#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:29,423 INFO L273 TraceCheckUtils]: 113: Hoare triple {7629#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7630#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:29,423 INFO L273 TraceCheckUtils]: 114: Hoare triple {7630#(<= main_~i~0 (* 36 main_~k~0))} assume true; {7630#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:29,424 INFO L273 TraceCheckUtils]: 115: Hoare triple {7630#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7631#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:08:29,425 INFO L273 TraceCheckUtils]: 116: Hoare triple {7631#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7632#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:29,426 INFO L273 TraceCheckUtils]: 117: Hoare triple {7632#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {7632#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:29,426 INFO L273 TraceCheckUtils]: 118: Hoare triple {7632#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {7593#false} is VALID [2018-11-19 00:08:29,427 INFO L256 TraceCheckUtils]: 119: Hoare triple {7593#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {7593#false} is VALID [2018-11-19 00:08:29,427 INFO L273 TraceCheckUtils]: 120: Hoare triple {7593#false} ~cond := #in~cond; {7593#false} is VALID [2018-11-19 00:08:29,427 INFO L273 TraceCheckUtils]: 121: Hoare triple {7593#false} assume 0 == ~cond; {7593#false} is VALID [2018-11-19 00:08:29,427 INFO L273 TraceCheckUtils]: 122: Hoare triple {7593#false} assume !false; {7593#false} is VALID [2018-11-19 00:08:29,444 INFO L134 CoverageAnalysis]: Checked inductivity of 2072 backedges. 0 proven. 2072 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:29,444 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:08:29,444 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 [2018-11-19 00:08:29,457 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 00:08:29,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:29,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:29,569 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:08:30,054 INFO L256 TraceCheckUtils]: 0: Hoare triple {7592#true} call ULTIMATE.init(); {7592#true} is VALID [2018-11-19 00:08:30,054 INFO L273 TraceCheckUtils]: 1: Hoare triple {7592#true} assume true; {7592#true} is VALID [2018-11-19 00:08:30,055 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {7592#true} {7592#true} #38#return; {7592#true} is VALID [2018-11-19 00:08:30,055 INFO L256 TraceCheckUtils]: 3: Hoare triple {7592#true} call #t~ret2 := main(); {7592#true} is VALID [2018-11-19 00:08:30,055 INFO L273 TraceCheckUtils]: 4: Hoare triple {7592#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {7592#true} is VALID [2018-11-19 00:08:30,056 INFO L273 TraceCheckUtils]: 5: Hoare triple {7592#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {7594#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:30,056 INFO L273 TraceCheckUtils]: 6: Hoare triple {7594#(<= main_~i~0 0)} assume true; {7594#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:30,057 INFO L273 TraceCheckUtils]: 7: Hoare triple {7594#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {7594#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:30,057 INFO L273 TraceCheckUtils]: 8: Hoare triple {7594#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {7595#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:30,058 INFO L273 TraceCheckUtils]: 9: Hoare triple {7595#(<= main_~i~0 main_~k~0)} assume true; {7595#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:30,058 INFO L273 TraceCheckUtils]: 10: Hoare triple {7595#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {7595#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:30,058 INFO L273 TraceCheckUtils]: 11: Hoare triple {7595#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {7596#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:30,059 INFO L273 TraceCheckUtils]: 12: Hoare triple {7596#(<= main_~i~0 (* 2 main_~k~0))} assume true; {7596#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:30,059 INFO L273 TraceCheckUtils]: 13: Hoare triple {7596#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7596#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:30,060 INFO L273 TraceCheckUtils]: 14: Hoare triple {7596#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7597#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:30,061 INFO L273 TraceCheckUtils]: 15: Hoare triple {7597#(<= main_~i~0 (* 3 main_~k~0))} assume true; {7597#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:30,061 INFO L273 TraceCheckUtils]: 16: Hoare triple {7597#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7597#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:30,062 INFO L273 TraceCheckUtils]: 17: Hoare triple {7597#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7598#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:30,063 INFO L273 TraceCheckUtils]: 18: Hoare triple {7598#(<= main_~i~0 (* 4 main_~k~0))} assume true; {7598#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:30,063 INFO L273 TraceCheckUtils]: 19: Hoare triple {7598#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7598#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:30,064 INFO L273 TraceCheckUtils]: 20: Hoare triple {7598#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7599#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:30,065 INFO L273 TraceCheckUtils]: 21: Hoare triple {7599#(<= main_~i~0 (* 5 main_~k~0))} assume true; {7599#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:30,065 INFO L273 TraceCheckUtils]: 22: Hoare triple {7599#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7599#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:30,066 INFO L273 TraceCheckUtils]: 23: Hoare triple {7599#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7600#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:30,066 INFO L273 TraceCheckUtils]: 24: Hoare triple {7600#(<= main_~i~0 (* 6 main_~k~0))} assume true; {7600#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:30,067 INFO L273 TraceCheckUtils]: 25: Hoare triple {7600#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7600#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:30,068 INFO L273 TraceCheckUtils]: 26: Hoare triple {7600#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7601#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:30,068 INFO L273 TraceCheckUtils]: 27: Hoare triple {7601#(<= main_~i~0 (* 7 main_~k~0))} assume true; {7601#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:30,069 INFO L273 TraceCheckUtils]: 28: Hoare triple {7601#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7601#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:30,070 INFO L273 TraceCheckUtils]: 29: Hoare triple {7601#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7602#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:30,070 INFO L273 TraceCheckUtils]: 30: Hoare triple {7602#(<= main_~i~0 (* 8 main_~k~0))} assume true; {7602#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:30,071 INFO L273 TraceCheckUtils]: 31: Hoare triple {7602#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7602#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:30,072 INFO L273 TraceCheckUtils]: 32: Hoare triple {7602#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7603#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:30,072 INFO L273 TraceCheckUtils]: 33: Hoare triple {7603#(<= main_~i~0 (* 9 main_~k~0))} assume true; {7603#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:30,073 INFO L273 TraceCheckUtils]: 34: Hoare triple {7603#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7603#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:30,073 INFO L273 TraceCheckUtils]: 35: Hoare triple {7603#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7604#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:30,074 INFO L273 TraceCheckUtils]: 36: Hoare triple {7604#(<= main_~i~0 (* 10 main_~k~0))} assume true; {7604#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:30,075 INFO L273 TraceCheckUtils]: 37: Hoare triple {7604#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7604#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:30,075 INFO L273 TraceCheckUtils]: 38: Hoare triple {7604#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7605#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:30,076 INFO L273 TraceCheckUtils]: 39: Hoare triple {7605#(<= main_~i~0 (* 11 main_~k~0))} assume true; {7605#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:30,076 INFO L273 TraceCheckUtils]: 40: Hoare triple {7605#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7605#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:30,077 INFO L273 TraceCheckUtils]: 41: Hoare triple {7605#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7606#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:30,078 INFO L273 TraceCheckUtils]: 42: Hoare triple {7606#(<= main_~i~0 (* 12 main_~k~0))} assume true; {7606#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:30,078 INFO L273 TraceCheckUtils]: 43: Hoare triple {7606#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7606#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:30,079 INFO L273 TraceCheckUtils]: 44: Hoare triple {7606#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7607#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:30,080 INFO L273 TraceCheckUtils]: 45: Hoare triple {7607#(<= main_~i~0 (* 13 main_~k~0))} assume true; {7607#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:30,080 INFO L273 TraceCheckUtils]: 46: Hoare triple {7607#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7607#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:30,081 INFO L273 TraceCheckUtils]: 47: Hoare triple {7607#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7608#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:30,082 INFO L273 TraceCheckUtils]: 48: Hoare triple {7608#(<= main_~i~0 (* 14 main_~k~0))} assume true; {7608#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:30,082 INFO L273 TraceCheckUtils]: 49: Hoare triple {7608#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7608#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:30,083 INFO L273 TraceCheckUtils]: 50: Hoare triple {7608#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7609#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:30,084 INFO L273 TraceCheckUtils]: 51: Hoare triple {7609#(<= main_~i~0 (* 15 main_~k~0))} assume true; {7609#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:30,084 INFO L273 TraceCheckUtils]: 52: Hoare triple {7609#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7609#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:30,085 INFO L273 TraceCheckUtils]: 53: Hoare triple {7609#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7610#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:30,085 INFO L273 TraceCheckUtils]: 54: Hoare triple {7610#(<= main_~i~0 (* 16 main_~k~0))} assume true; {7610#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:30,086 INFO L273 TraceCheckUtils]: 55: Hoare triple {7610#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7610#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:30,087 INFO L273 TraceCheckUtils]: 56: Hoare triple {7610#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7611#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:30,087 INFO L273 TraceCheckUtils]: 57: Hoare triple {7611#(<= main_~i~0 (* 17 main_~k~0))} assume true; {7611#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:30,088 INFO L273 TraceCheckUtils]: 58: Hoare triple {7611#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7611#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:30,089 INFO L273 TraceCheckUtils]: 59: Hoare triple {7611#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7612#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:30,089 INFO L273 TraceCheckUtils]: 60: Hoare triple {7612#(<= main_~i~0 (* 18 main_~k~0))} assume true; {7612#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:30,090 INFO L273 TraceCheckUtils]: 61: Hoare triple {7612#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7612#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:30,091 INFO L273 TraceCheckUtils]: 62: Hoare triple {7612#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7613#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:30,091 INFO L273 TraceCheckUtils]: 63: Hoare triple {7613#(<= main_~i~0 (* 19 main_~k~0))} assume true; {7613#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:30,092 INFO L273 TraceCheckUtils]: 64: Hoare triple {7613#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7613#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:30,093 INFO L273 TraceCheckUtils]: 65: Hoare triple {7613#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7614#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:30,093 INFO L273 TraceCheckUtils]: 66: Hoare triple {7614#(<= main_~i~0 (* 20 main_~k~0))} assume true; {7614#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:30,094 INFO L273 TraceCheckUtils]: 67: Hoare triple {7614#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7614#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:30,094 INFO L273 TraceCheckUtils]: 68: Hoare triple {7614#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7615#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:30,095 INFO L273 TraceCheckUtils]: 69: Hoare triple {7615#(<= main_~i~0 (* 21 main_~k~0))} assume true; {7615#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:30,095 INFO L273 TraceCheckUtils]: 70: Hoare triple {7615#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7615#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:30,096 INFO L273 TraceCheckUtils]: 71: Hoare triple {7615#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7616#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:30,097 INFO L273 TraceCheckUtils]: 72: Hoare triple {7616#(<= main_~i~0 (* 22 main_~k~0))} assume true; {7616#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:30,097 INFO L273 TraceCheckUtils]: 73: Hoare triple {7616#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7616#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:30,098 INFO L273 TraceCheckUtils]: 74: Hoare triple {7616#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7617#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:30,099 INFO L273 TraceCheckUtils]: 75: Hoare triple {7617#(<= main_~i~0 (* 23 main_~k~0))} assume true; {7617#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:30,099 INFO L273 TraceCheckUtils]: 76: Hoare triple {7617#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7617#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:30,100 INFO L273 TraceCheckUtils]: 77: Hoare triple {7617#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7618#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:30,101 INFO L273 TraceCheckUtils]: 78: Hoare triple {7618#(<= main_~i~0 (* 24 main_~k~0))} assume true; {7618#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:30,101 INFO L273 TraceCheckUtils]: 79: Hoare triple {7618#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7618#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:30,102 INFO L273 TraceCheckUtils]: 80: Hoare triple {7618#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7619#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:30,102 INFO L273 TraceCheckUtils]: 81: Hoare triple {7619#(<= main_~i~0 (* 25 main_~k~0))} assume true; {7619#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:30,103 INFO L273 TraceCheckUtils]: 82: Hoare triple {7619#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7619#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:30,104 INFO L273 TraceCheckUtils]: 83: Hoare triple {7619#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7620#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:30,104 INFO L273 TraceCheckUtils]: 84: Hoare triple {7620#(<= main_~i~0 (* 26 main_~k~0))} assume true; {7620#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:30,105 INFO L273 TraceCheckUtils]: 85: Hoare triple {7620#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7620#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:30,106 INFO L273 TraceCheckUtils]: 86: Hoare triple {7620#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7621#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:30,106 INFO L273 TraceCheckUtils]: 87: Hoare triple {7621#(<= main_~i~0 (* 27 main_~k~0))} assume true; {7621#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:30,107 INFO L273 TraceCheckUtils]: 88: Hoare triple {7621#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7621#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:30,108 INFO L273 TraceCheckUtils]: 89: Hoare triple {7621#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7622#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:30,108 INFO L273 TraceCheckUtils]: 90: Hoare triple {7622#(<= main_~i~0 (* 28 main_~k~0))} assume true; {7622#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:30,109 INFO L273 TraceCheckUtils]: 91: Hoare triple {7622#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7622#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:30,110 INFO L273 TraceCheckUtils]: 92: Hoare triple {7622#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7623#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:30,110 INFO L273 TraceCheckUtils]: 93: Hoare triple {7623#(<= main_~i~0 (* 29 main_~k~0))} assume true; {7623#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:30,111 INFO L273 TraceCheckUtils]: 94: Hoare triple {7623#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7623#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:30,111 INFO L273 TraceCheckUtils]: 95: Hoare triple {7623#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7624#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:30,112 INFO L273 TraceCheckUtils]: 96: Hoare triple {7624#(<= main_~i~0 (* 30 main_~k~0))} assume true; {7624#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:30,112 INFO L273 TraceCheckUtils]: 97: Hoare triple {7624#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7624#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:30,113 INFO L273 TraceCheckUtils]: 98: Hoare triple {7624#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7625#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:30,114 INFO L273 TraceCheckUtils]: 99: Hoare triple {7625#(<= main_~i~0 (* 31 main_~k~0))} assume true; {7625#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:30,114 INFO L273 TraceCheckUtils]: 100: Hoare triple {7625#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7625#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:30,115 INFO L273 TraceCheckUtils]: 101: Hoare triple {7625#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7626#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:30,115 INFO L273 TraceCheckUtils]: 102: Hoare triple {7626#(<= main_~i~0 (* 32 main_~k~0))} assume true; {7626#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:30,116 INFO L273 TraceCheckUtils]: 103: Hoare triple {7626#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7626#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:30,117 INFO L273 TraceCheckUtils]: 104: Hoare triple {7626#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7627#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:30,117 INFO L273 TraceCheckUtils]: 105: Hoare triple {7627#(<= main_~i~0 (* 33 main_~k~0))} assume true; {7627#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:30,118 INFO L273 TraceCheckUtils]: 106: Hoare triple {7627#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7627#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:30,119 INFO L273 TraceCheckUtils]: 107: Hoare triple {7627#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7628#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:30,119 INFO L273 TraceCheckUtils]: 108: Hoare triple {7628#(<= main_~i~0 (* 34 main_~k~0))} assume true; {7628#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:30,120 INFO L273 TraceCheckUtils]: 109: Hoare triple {7628#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7628#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:30,121 INFO L273 TraceCheckUtils]: 110: Hoare triple {7628#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7629#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:30,121 INFO L273 TraceCheckUtils]: 111: Hoare triple {7629#(<= main_~i~0 (* 35 main_~k~0))} assume true; {7629#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:30,122 INFO L273 TraceCheckUtils]: 112: Hoare triple {7629#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7629#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:30,123 INFO L273 TraceCheckUtils]: 113: Hoare triple {7629#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {7630#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:30,123 INFO L273 TraceCheckUtils]: 114: Hoare triple {7630#(<= main_~i~0 (* 36 main_~k~0))} assume true; {7630#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:30,124 INFO L273 TraceCheckUtils]: 115: Hoare triple {7630#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {7981#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 36 main_~k~0)))} is VALID [2018-11-19 00:08:30,125 INFO L273 TraceCheckUtils]: 116: Hoare triple {7981#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 36 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {7985#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 37 main_~k~0)))} is VALID [2018-11-19 00:08:30,126 INFO L273 TraceCheckUtils]: 117: Hoare triple {7985#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 37 main_~k~0)))} assume true; {7985#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 37 main_~k~0)))} is VALID [2018-11-19 00:08:30,126 INFO L273 TraceCheckUtils]: 118: Hoare triple {7985#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 37 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {7593#false} is VALID [2018-11-19 00:08:30,127 INFO L256 TraceCheckUtils]: 119: Hoare triple {7593#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {7593#false} is VALID [2018-11-19 00:08:30,127 INFO L273 TraceCheckUtils]: 120: Hoare triple {7593#false} ~cond := #in~cond; {7593#false} is VALID [2018-11-19 00:08:30,127 INFO L273 TraceCheckUtils]: 121: Hoare triple {7593#false} assume 0 == ~cond; {7593#false} is VALID [2018-11-19 00:08:30,127 INFO L273 TraceCheckUtils]: 122: Hoare triple {7593#false} assume !false; {7593#false} is VALID [2018-11-19 00:08:30,143 INFO L134 CoverageAnalysis]: Checked inductivity of 2072 backedges. 0 proven. 2072 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:30,161 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:08:30,162 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 43 [2018-11-19 00:08:30,162 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 123 [2018-11-19 00:08:30,162 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:08:30,163 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 43 states. [2018-11-19 00:08:30,290 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 127 edges. 127 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:30,290 INFO L459 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-11-19 00:08:30,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-11-19 00:08:30,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=1718, Unknown=0, NotChecked=0, Total=1806 [2018-11-19 00:08:30,292 INFO L87 Difference]: Start difference. First operand 124 states and 124 transitions. Second operand 43 states. [2018-11-19 00:08:35,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:35,219 INFO L93 Difference]: Finished difference Result 138 states and 140 transitions. [2018-11-19 00:08:35,219 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-11-19 00:08:35,219 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 123 [2018-11-19 00:08:35,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:08:35,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-11-19 00:08:35,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 140 transitions. [2018-11-19 00:08:35,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-11-19 00:08:35,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 140 transitions. [2018-11-19 00:08:35,225 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 43 states and 140 transitions. [2018-11-19 00:08:35,753 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 140 edges. 140 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:35,755 INFO L225 Difference]: With dead ends: 138 [2018-11-19 00:08:35,755 INFO L226 Difference]: Without dead ends: 133 [2018-11-19 00:08:35,758 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 781 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1725, Invalid=4917, Unknown=0, NotChecked=0, Total=6642 [2018-11-19 00:08:35,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2018-11-19 00:08:35,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2018-11-19 00:08:35,959 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:08:35,959 INFO L82 GeneralOperation]: Start isEquivalent. First operand 133 states. Second operand 133 states. [2018-11-19 00:08:35,959 INFO L74 IsIncluded]: Start isIncluded. First operand 133 states. Second operand 133 states. [2018-11-19 00:08:35,959 INFO L87 Difference]: Start difference. First operand 133 states. Second operand 133 states. [2018-11-19 00:08:35,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:35,964 INFO L93 Difference]: Finished difference Result 133 states and 133 transitions. [2018-11-19 00:08:35,964 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 133 transitions. [2018-11-19 00:08:35,965 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:35,965 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:35,965 INFO L74 IsIncluded]: Start isIncluded. First operand 133 states. Second operand 133 states. [2018-11-19 00:08:35,965 INFO L87 Difference]: Start difference. First operand 133 states. Second operand 133 states. [2018-11-19 00:08:35,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:35,969 INFO L93 Difference]: Finished difference Result 133 states and 133 transitions. [2018-11-19 00:08:35,969 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 133 transitions. [2018-11-19 00:08:35,969 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:35,970 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:35,970 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:08:35,970 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:08:35,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2018-11-19 00:08:35,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 133 transitions. [2018-11-19 00:08:35,974 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 133 transitions. Word has length 123 [2018-11-19 00:08:35,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:08:35,974 INFO L480 AbstractCegarLoop]: Abstraction has 133 states and 133 transitions. [2018-11-19 00:08:35,974 INFO L481 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-11-19 00:08:35,974 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 133 transitions. [2018-11-19 00:08:35,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-11-19 00:08:35,976 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:08:35,976 INFO L375 BasicCegarLoop]: trace histogram [41, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:08:35,976 INFO L423 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:08:35,976 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:08:35,976 INFO L82 PathProgramCache]: Analyzing trace with hash -1878746889, now seen corresponding path program 14 times [2018-11-19 00:08:35,977 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:08:35,977 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:08:35,977 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:35,977 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 00:08:35,978 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:36,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:37,592 INFO L256 TraceCheckUtils]: 0: Hoare triple {8714#true} call ULTIMATE.init(); {8714#true} is VALID [2018-11-19 00:08:37,592 INFO L273 TraceCheckUtils]: 1: Hoare triple {8714#true} assume true; {8714#true} is VALID [2018-11-19 00:08:37,593 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {8714#true} {8714#true} #38#return; {8714#true} is VALID [2018-11-19 00:08:37,593 INFO L256 TraceCheckUtils]: 3: Hoare triple {8714#true} call #t~ret2 := main(); {8714#true} is VALID [2018-11-19 00:08:37,593 INFO L273 TraceCheckUtils]: 4: Hoare triple {8714#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {8714#true} is VALID [2018-11-19 00:08:37,594 INFO L273 TraceCheckUtils]: 5: Hoare triple {8714#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {8716#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:37,594 INFO L273 TraceCheckUtils]: 6: Hoare triple {8716#(<= main_~i~0 0)} assume true; {8716#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:37,595 INFO L273 TraceCheckUtils]: 7: Hoare triple {8716#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {8716#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:37,595 INFO L273 TraceCheckUtils]: 8: Hoare triple {8716#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {8717#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:37,596 INFO L273 TraceCheckUtils]: 9: Hoare triple {8717#(<= main_~i~0 main_~k~0)} assume true; {8717#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:37,596 INFO L273 TraceCheckUtils]: 10: Hoare triple {8717#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {8717#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:37,597 INFO L273 TraceCheckUtils]: 11: Hoare triple {8717#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {8718#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:37,598 INFO L273 TraceCheckUtils]: 12: Hoare triple {8718#(<= main_~i~0 (* 2 main_~k~0))} assume true; {8718#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:37,598 INFO L273 TraceCheckUtils]: 13: Hoare triple {8718#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8718#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:37,599 INFO L273 TraceCheckUtils]: 14: Hoare triple {8718#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8719#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:37,599 INFO L273 TraceCheckUtils]: 15: Hoare triple {8719#(<= main_~i~0 (* 3 main_~k~0))} assume true; {8719#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:37,600 INFO L273 TraceCheckUtils]: 16: Hoare triple {8719#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8719#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:37,601 INFO L273 TraceCheckUtils]: 17: Hoare triple {8719#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8720#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:37,601 INFO L273 TraceCheckUtils]: 18: Hoare triple {8720#(<= main_~i~0 (* 4 main_~k~0))} assume true; {8720#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:37,602 INFO L273 TraceCheckUtils]: 19: Hoare triple {8720#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8720#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:37,603 INFO L273 TraceCheckUtils]: 20: Hoare triple {8720#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8721#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:37,603 INFO L273 TraceCheckUtils]: 21: Hoare triple {8721#(<= main_~i~0 (* 5 main_~k~0))} assume true; {8721#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:37,604 INFO L273 TraceCheckUtils]: 22: Hoare triple {8721#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8721#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:37,604 INFO L273 TraceCheckUtils]: 23: Hoare triple {8721#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8722#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:37,605 INFO L273 TraceCheckUtils]: 24: Hoare triple {8722#(<= main_~i~0 (* 6 main_~k~0))} assume true; {8722#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:37,605 INFO L273 TraceCheckUtils]: 25: Hoare triple {8722#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8722#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:37,606 INFO L273 TraceCheckUtils]: 26: Hoare triple {8722#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8723#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:37,607 INFO L273 TraceCheckUtils]: 27: Hoare triple {8723#(<= main_~i~0 (* 7 main_~k~0))} assume true; {8723#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:37,607 INFO L273 TraceCheckUtils]: 28: Hoare triple {8723#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8723#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:37,608 INFO L273 TraceCheckUtils]: 29: Hoare triple {8723#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8724#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:37,608 INFO L273 TraceCheckUtils]: 30: Hoare triple {8724#(<= main_~i~0 (* 8 main_~k~0))} assume true; {8724#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:37,609 INFO L273 TraceCheckUtils]: 31: Hoare triple {8724#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8724#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:37,610 INFO L273 TraceCheckUtils]: 32: Hoare triple {8724#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8725#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:37,610 INFO L273 TraceCheckUtils]: 33: Hoare triple {8725#(<= main_~i~0 (* 9 main_~k~0))} assume true; {8725#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:37,611 INFO L273 TraceCheckUtils]: 34: Hoare triple {8725#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8725#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:37,611 INFO L273 TraceCheckUtils]: 35: Hoare triple {8725#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8726#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:37,612 INFO L273 TraceCheckUtils]: 36: Hoare triple {8726#(<= main_~i~0 (* 10 main_~k~0))} assume true; {8726#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:37,612 INFO L273 TraceCheckUtils]: 37: Hoare triple {8726#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8726#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:37,613 INFO L273 TraceCheckUtils]: 38: Hoare triple {8726#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8727#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:37,614 INFO L273 TraceCheckUtils]: 39: Hoare triple {8727#(<= main_~i~0 (* 11 main_~k~0))} assume true; {8727#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:37,614 INFO L273 TraceCheckUtils]: 40: Hoare triple {8727#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8727#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:37,615 INFO L273 TraceCheckUtils]: 41: Hoare triple {8727#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8728#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:37,616 INFO L273 TraceCheckUtils]: 42: Hoare triple {8728#(<= main_~i~0 (* 12 main_~k~0))} assume true; {8728#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:37,616 INFO L273 TraceCheckUtils]: 43: Hoare triple {8728#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8728#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:37,617 INFO L273 TraceCheckUtils]: 44: Hoare triple {8728#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8729#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:37,617 INFO L273 TraceCheckUtils]: 45: Hoare triple {8729#(<= main_~i~0 (* 13 main_~k~0))} assume true; {8729#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:37,618 INFO L273 TraceCheckUtils]: 46: Hoare triple {8729#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8729#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:37,619 INFO L273 TraceCheckUtils]: 47: Hoare triple {8729#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8730#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:37,619 INFO L273 TraceCheckUtils]: 48: Hoare triple {8730#(<= main_~i~0 (* 14 main_~k~0))} assume true; {8730#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:37,620 INFO L273 TraceCheckUtils]: 49: Hoare triple {8730#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8730#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:37,620 INFO L273 TraceCheckUtils]: 50: Hoare triple {8730#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8731#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:37,621 INFO L273 TraceCheckUtils]: 51: Hoare triple {8731#(<= main_~i~0 (* 15 main_~k~0))} assume true; {8731#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:37,621 INFO L273 TraceCheckUtils]: 52: Hoare triple {8731#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8731#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:37,622 INFO L273 TraceCheckUtils]: 53: Hoare triple {8731#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8732#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:37,623 INFO L273 TraceCheckUtils]: 54: Hoare triple {8732#(<= main_~i~0 (* 16 main_~k~0))} assume true; {8732#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:37,623 INFO L273 TraceCheckUtils]: 55: Hoare triple {8732#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8732#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:37,624 INFO L273 TraceCheckUtils]: 56: Hoare triple {8732#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8733#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:37,624 INFO L273 TraceCheckUtils]: 57: Hoare triple {8733#(<= main_~i~0 (* 17 main_~k~0))} assume true; {8733#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:37,625 INFO L273 TraceCheckUtils]: 58: Hoare triple {8733#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8733#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:37,626 INFO L273 TraceCheckUtils]: 59: Hoare triple {8733#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8734#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:37,626 INFO L273 TraceCheckUtils]: 60: Hoare triple {8734#(<= main_~i~0 (* 18 main_~k~0))} assume true; {8734#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:37,626 INFO L273 TraceCheckUtils]: 61: Hoare triple {8734#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8734#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:37,627 INFO L273 TraceCheckUtils]: 62: Hoare triple {8734#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8735#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:37,628 INFO L273 TraceCheckUtils]: 63: Hoare triple {8735#(<= main_~i~0 (* 19 main_~k~0))} assume true; {8735#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:37,628 INFO L273 TraceCheckUtils]: 64: Hoare triple {8735#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8735#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:37,629 INFO L273 TraceCheckUtils]: 65: Hoare triple {8735#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8736#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:37,629 INFO L273 TraceCheckUtils]: 66: Hoare triple {8736#(<= main_~i~0 (* 20 main_~k~0))} assume true; {8736#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:37,630 INFO L273 TraceCheckUtils]: 67: Hoare triple {8736#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8736#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:37,631 INFO L273 TraceCheckUtils]: 68: Hoare triple {8736#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8737#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:37,631 INFO L273 TraceCheckUtils]: 69: Hoare triple {8737#(<= main_~i~0 (* 21 main_~k~0))} assume true; {8737#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:37,632 INFO L273 TraceCheckUtils]: 70: Hoare triple {8737#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8737#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:37,632 INFO L273 TraceCheckUtils]: 71: Hoare triple {8737#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8738#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:37,633 INFO L273 TraceCheckUtils]: 72: Hoare triple {8738#(<= main_~i~0 (* 22 main_~k~0))} assume true; {8738#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:37,634 INFO L273 TraceCheckUtils]: 73: Hoare triple {8738#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8738#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:37,634 INFO L273 TraceCheckUtils]: 74: Hoare triple {8738#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8739#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:37,635 INFO L273 TraceCheckUtils]: 75: Hoare triple {8739#(<= main_~i~0 (* 23 main_~k~0))} assume true; {8739#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:37,635 INFO L273 TraceCheckUtils]: 76: Hoare triple {8739#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8739#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:37,636 INFO L273 TraceCheckUtils]: 77: Hoare triple {8739#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8740#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:37,637 INFO L273 TraceCheckUtils]: 78: Hoare triple {8740#(<= main_~i~0 (* 24 main_~k~0))} assume true; {8740#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:37,637 INFO L273 TraceCheckUtils]: 79: Hoare triple {8740#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8740#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:37,638 INFO L273 TraceCheckUtils]: 80: Hoare triple {8740#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8741#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:37,638 INFO L273 TraceCheckUtils]: 81: Hoare triple {8741#(<= main_~i~0 (* 25 main_~k~0))} assume true; {8741#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:37,639 INFO L273 TraceCheckUtils]: 82: Hoare triple {8741#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8741#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:37,640 INFO L273 TraceCheckUtils]: 83: Hoare triple {8741#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8742#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:37,640 INFO L273 TraceCheckUtils]: 84: Hoare triple {8742#(<= main_~i~0 (* 26 main_~k~0))} assume true; {8742#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:37,641 INFO L273 TraceCheckUtils]: 85: Hoare triple {8742#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8742#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:37,641 INFO L273 TraceCheckUtils]: 86: Hoare triple {8742#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8743#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:37,642 INFO L273 TraceCheckUtils]: 87: Hoare triple {8743#(<= main_~i~0 (* 27 main_~k~0))} assume true; {8743#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:37,642 INFO L273 TraceCheckUtils]: 88: Hoare triple {8743#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8743#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:37,643 INFO L273 TraceCheckUtils]: 89: Hoare triple {8743#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8744#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:37,644 INFO L273 TraceCheckUtils]: 90: Hoare triple {8744#(<= main_~i~0 (* 28 main_~k~0))} assume true; {8744#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:37,644 INFO L273 TraceCheckUtils]: 91: Hoare triple {8744#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8744#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:37,645 INFO L273 TraceCheckUtils]: 92: Hoare triple {8744#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8745#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:37,646 INFO L273 TraceCheckUtils]: 93: Hoare triple {8745#(<= main_~i~0 (* 29 main_~k~0))} assume true; {8745#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:37,646 INFO L273 TraceCheckUtils]: 94: Hoare triple {8745#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8745#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:37,647 INFO L273 TraceCheckUtils]: 95: Hoare triple {8745#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8746#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:37,647 INFO L273 TraceCheckUtils]: 96: Hoare triple {8746#(<= main_~i~0 (* 30 main_~k~0))} assume true; {8746#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:37,648 INFO L273 TraceCheckUtils]: 97: Hoare triple {8746#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8746#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:37,649 INFO L273 TraceCheckUtils]: 98: Hoare triple {8746#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8747#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:37,649 INFO L273 TraceCheckUtils]: 99: Hoare triple {8747#(<= main_~i~0 (* 31 main_~k~0))} assume true; {8747#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:37,650 INFO L273 TraceCheckUtils]: 100: Hoare triple {8747#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8747#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:37,650 INFO L273 TraceCheckUtils]: 101: Hoare triple {8747#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8748#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:37,651 INFO L273 TraceCheckUtils]: 102: Hoare triple {8748#(<= main_~i~0 (* 32 main_~k~0))} assume true; {8748#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:37,651 INFO L273 TraceCheckUtils]: 103: Hoare triple {8748#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8748#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:37,652 INFO L273 TraceCheckUtils]: 104: Hoare triple {8748#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8749#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:37,653 INFO L273 TraceCheckUtils]: 105: Hoare triple {8749#(<= main_~i~0 (* 33 main_~k~0))} assume true; {8749#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:37,653 INFO L273 TraceCheckUtils]: 106: Hoare triple {8749#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8749#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:37,654 INFO L273 TraceCheckUtils]: 107: Hoare triple {8749#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8750#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:37,655 INFO L273 TraceCheckUtils]: 108: Hoare triple {8750#(<= main_~i~0 (* 34 main_~k~0))} assume true; {8750#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:37,655 INFO L273 TraceCheckUtils]: 109: Hoare triple {8750#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8750#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:37,656 INFO L273 TraceCheckUtils]: 110: Hoare triple {8750#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8751#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:37,656 INFO L273 TraceCheckUtils]: 111: Hoare triple {8751#(<= main_~i~0 (* 35 main_~k~0))} assume true; {8751#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:37,657 INFO L273 TraceCheckUtils]: 112: Hoare triple {8751#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8751#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:37,657 INFO L273 TraceCheckUtils]: 113: Hoare triple {8751#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8752#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:37,658 INFO L273 TraceCheckUtils]: 114: Hoare triple {8752#(<= main_~i~0 (* 36 main_~k~0))} assume true; {8752#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:37,658 INFO L273 TraceCheckUtils]: 115: Hoare triple {8752#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8752#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:37,659 INFO L273 TraceCheckUtils]: 116: Hoare triple {8752#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8753#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:37,660 INFO L273 TraceCheckUtils]: 117: Hoare triple {8753#(<= main_~i~0 (* 37 main_~k~0))} assume true; {8753#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:37,660 INFO L273 TraceCheckUtils]: 118: Hoare triple {8753#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8753#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:37,661 INFO L273 TraceCheckUtils]: 119: Hoare triple {8753#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8754#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:37,661 INFO L273 TraceCheckUtils]: 120: Hoare triple {8754#(<= main_~i~0 (* 38 main_~k~0))} assume true; {8754#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:37,662 INFO L273 TraceCheckUtils]: 121: Hoare triple {8754#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8754#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:37,663 INFO L273 TraceCheckUtils]: 122: Hoare triple {8754#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8755#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:37,663 INFO L273 TraceCheckUtils]: 123: Hoare triple {8755#(<= main_~i~0 (* 39 main_~k~0))} assume true; {8755#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:37,664 INFO L273 TraceCheckUtils]: 124: Hoare triple {8755#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8756#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:08:37,665 INFO L273 TraceCheckUtils]: 125: Hoare triple {8756#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8757#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:37,665 INFO L273 TraceCheckUtils]: 126: Hoare triple {8757#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {8757#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:37,666 INFO L273 TraceCheckUtils]: 127: Hoare triple {8757#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {8715#false} is VALID [2018-11-19 00:08:37,666 INFO L256 TraceCheckUtils]: 128: Hoare triple {8715#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {8715#false} is VALID [2018-11-19 00:08:37,666 INFO L273 TraceCheckUtils]: 129: Hoare triple {8715#false} ~cond := #in~cond; {8715#false} is VALID [2018-11-19 00:08:37,667 INFO L273 TraceCheckUtils]: 130: Hoare triple {8715#false} assume 0 == ~cond; {8715#false} is VALID [2018-11-19 00:08:37,667 INFO L273 TraceCheckUtils]: 131: Hoare triple {8715#false} assume !false; {8715#false} is VALID [2018-11-19 00:08:37,686 INFO L134 CoverageAnalysis]: Checked inductivity of 2420 backedges. 0 proven. 2420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:37,686 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:08:37,686 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 [2018-11-19 00:08:37,694 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-19 00:08:37,786 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-19 00:08:37,786 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:08:37,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:37,840 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:08:38,418 INFO L256 TraceCheckUtils]: 0: Hoare triple {8714#true} call ULTIMATE.init(); {8714#true} is VALID [2018-11-19 00:08:38,418 INFO L273 TraceCheckUtils]: 1: Hoare triple {8714#true} assume true; {8714#true} is VALID [2018-11-19 00:08:38,419 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {8714#true} {8714#true} #38#return; {8714#true} is VALID [2018-11-19 00:08:38,419 INFO L256 TraceCheckUtils]: 3: Hoare triple {8714#true} call #t~ret2 := main(); {8714#true} is VALID [2018-11-19 00:08:38,419 INFO L273 TraceCheckUtils]: 4: Hoare triple {8714#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {8714#true} is VALID [2018-11-19 00:08:38,420 INFO L273 TraceCheckUtils]: 5: Hoare triple {8714#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {8716#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:38,420 INFO L273 TraceCheckUtils]: 6: Hoare triple {8716#(<= main_~i~0 0)} assume true; {8716#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:38,421 INFO L273 TraceCheckUtils]: 7: Hoare triple {8716#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {8716#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:38,421 INFO L273 TraceCheckUtils]: 8: Hoare triple {8716#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {8717#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:38,422 INFO L273 TraceCheckUtils]: 9: Hoare triple {8717#(<= main_~i~0 main_~k~0)} assume true; {8717#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:38,422 INFO L273 TraceCheckUtils]: 10: Hoare triple {8717#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {8717#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:38,423 INFO L273 TraceCheckUtils]: 11: Hoare triple {8717#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {8718#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:38,423 INFO L273 TraceCheckUtils]: 12: Hoare triple {8718#(<= main_~i~0 (* 2 main_~k~0))} assume true; {8718#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:38,423 INFO L273 TraceCheckUtils]: 13: Hoare triple {8718#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8718#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:38,424 INFO L273 TraceCheckUtils]: 14: Hoare triple {8718#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8719#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:38,425 INFO L273 TraceCheckUtils]: 15: Hoare triple {8719#(<= main_~i~0 (* 3 main_~k~0))} assume true; {8719#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:38,425 INFO L273 TraceCheckUtils]: 16: Hoare triple {8719#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8719#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:38,426 INFO L273 TraceCheckUtils]: 17: Hoare triple {8719#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8720#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:38,426 INFO L273 TraceCheckUtils]: 18: Hoare triple {8720#(<= main_~i~0 (* 4 main_~k~0))} assume true; {8720#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:38,427 INFO L273 TraceCheckUtils]: 19: Hoare triple {8720#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8720#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:38,428 INFO L273 TraceCheckUtils]: 20: Hoare triple {8720#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8721#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:38,428 INFO L273 TraceCheckUtils]: 21: Hoare triple {8721#(<= main_~i~0 (* 5 main_~k~0))} assume true; {8721#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:38,429 INFO L273 TraceCheckUtils]: 22: Hoare triple {8721#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8721#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:38,429 INFO L273 TraceCheckUtils]: 23: Hoare triple {8721#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8722#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:38,430 INFO L273 TraceCheckUtils]: 24: Hoare triple {8722#(<= main_~i~0 (* 6 main_~k~0))} assume true; {8722#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:38,430 INFO L273 TraceCheckUtils]: 25: Hoare triple {8722#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8722#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:38,431 INFO L273 TraceCheckUtils]: 26: Hoare triple {8722#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8723#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:38,432 INFO L273 TraceCheckUtils]: 27: Hoare triple {8723#(<= main_~i~0 (* 7 main_~k~0))} assume true; {8723#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:38,432 INFO L273 TraceCheckUtils]: 28: Hoare triple {8723#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8723#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:38,433 INFO L273 TraceCheckUtils]: 29: Hoare triple {8723#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8724#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:38,433 INFO L273 TraceCheckUtils]: 30: Hoare triple {8724#(<= main_~i~0 (* 8 main_~k~0))} assume true; {8724#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:38,434 INFO L273 TraceCheckUtils]: 31: Hoare triple {8724#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8724#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:38,434 INFO L273 TraceCheckUtils]: 32: Hoare triple {8724#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8725#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:38,435 INFO L273 TraceCheckUtils]: 33: Hoare triple {8725#(<= main_~i~0 (* 9 main_~k~0))} assume true; {8725#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:38,436 INFO L273 TraceCheckUtils]: 34: Hoare triple {8725#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8725#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:38,436 INFO L273 TraceCheckUtils]: 35: Hoare triple {8725#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8726#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:38,437 INFO L273 TraceCheckUtils]: 36: Hoare triple {8726#(<= main_~i~0 (* 10 main_~k~0))} assume true; {8726#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:38,437 INFO L273 TraceCheckUtils]: 37: Hoare triple {8726#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8726#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:38,438 INFO L273 TraceCheckUtils]: 38: Hoare triple {8726#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8727#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:38,439 INFO L273 TraceCheckUtils]: 39: Hoare triple {8727#(<= main_~i~0 (* 11 main_~k~0))} assume true; {8727#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:38,439 INFO L273 TraceCheckUtils]: 40: Hoare triple {8727#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8727#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:38,440 INFO L273 TraceCheckUtils]: 41: Hoare triple {8727#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8728#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:38,441 INFO L273 TraceCheckUtils]: 42: Hoare triple {8728#(<= main_~i~0 (* 12 main_~k~0))} assume true; {8728#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:38,441 INFO L273 TraceCheckUtils]: 43: Hoare triple {8728#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8728#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:38,442 INFO L273 TraceCheckUtils]: 44: Hoare triple {8728#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8729#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:38,442 INFO L273 TraceCheckUtils]: 45: Hoare triple {8729#(<= main_~i~0 (* 13 main_~k~0))} assume true; {8729#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:38,443 INFO L273 TraceCheckUtils]: 46: Hoare triple {8729#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8729#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:38,444 INFO L273 TraceCheckUtils]: 47: Hoare triple {8729#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8730#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:38,444 INFO L273 TraceCheckUtils]: 48: Hoare triple {8730#(<= main_~i~0 (* 14 main_~k~0))} assume true; {8730#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:38,445 INFO L273 TraceCheckUtils]: 49: Hoare triple {8730#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8730#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:38,446 INFO L273 TraceCheckUtils]: 50: Hoare triple {8730#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8731#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:38,446 INFO L273 TraceCheckUtils]: 51: Hoare triple {8731#(<= main_~i~0 (* 15 main_~k~0))} assume true; {8731#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:38,447 INFO L273 TraceCheckUtils]: 52: Hoare triple {8731#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8731#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:38,447 INFO L273 TraceCheckUtils]: 53: Hoare triple {8731#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8732#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:38,448 INFO L273 TraceCheckUtils]: 54: Hoare triple {8732#(<= main_~i~0 (* 16 main_~k~0))} assume true; {8732#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:38,448 INFO L273 TraceCheckUtils]: 55: Hoare triple {8732#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8732#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:38,449 INFO L273 TraceCheckUtils]: 56: Hoare triple {8732#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8733#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:38,450 INFO L273 TraceCheckUtils]: 57: Hoare triple {8733#(<= main_~i~0 (* 17 main_~k~0))} assume true; {8733#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:38,450 INFO L273 TraceCheckUtils]: 58: Hoare triple {8733#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8733#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:38,451 INFO L273 TraceCheckUtils]: 59: Hoare triple {8733#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8734#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:38,451 INFO L273 TraceCheckUtils]: 60: Hoare triple {8734#(<= main_~i~0 (* 18 main_~k~0))} assume true; {8734#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:38,452 INFO L273 TraceCheckUtils]: 61: Hoare triple {8734#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8734#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:38,453 INFO L273 TraceCheckUtils]: 62: Hoare triple {8734#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8735#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:38,453 INFO L273 TraceCheckUtils]: 63: Hoare triple {8735#(<= main_~i~0 (* 19 main_~k~0))} assume true; {8735#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:38,454 INFO L273 TraceCheckUtils]: 64: Hoare triple {8735#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8735#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:38,455 INFO L273 TraceCheckUtils]: 65: Hoare triple {8735#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8736#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:38,455 INFO L273 TraceCheckUtils]: 66: Hoare triple {8736#(<= main_~i~0 (* 20 main_~k~0))} assume true; {8736#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:38,456 INFO L273 TraceCheckUtils]: 67: Hoare triple {8736#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8736#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:38,456 INFO L273 TraceCheckUtils]: 68: Hoare triple {8736#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8737#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:38,457 INFO L273 TraceCheckUtils]: 69: Hoare triple {8737#(<= main_~i~0 (* 21 main_~k~0))} assume true; {8737#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:38,457 INFO L273 TraceCheckUtils]: 70: Hoare triple {8737#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8737#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:38,458 INFO L273 TraceCheckUtils]: 71: Hoare triple {8737#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8738#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:38,459 INFO L273 TraceCheckUtils]: 72: Hoare triple {8738#(<= main_~i~0 (* 22 main_~k~0))} assume true; {8738#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:38,459 INFO L273 TraceCheckUtils]: 73: Hoare triple {8738#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8738#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:38,460 INFO L273 TraceCheckUtils]: 74: Hoare triple {8738#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8739#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:38,461 INFO L273 TraceCheckUtils]: 75: Hoare triple {8739#(<= main_~i~0 (* 23 main_~k~0))} assume true; {8739#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:38,461 INFO L273 TraceCheckUtils]: 76: Hoare triple {8739#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8739#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:38,462 INFO L273 TraceCheckUtils]: 77: Hoare triple {8739#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8740#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:38,462 INFO L273 TraceCheckUtils]: 78: Hoare triple {8740#(<= main_~i~0 (* 24 main_~k~0))} assume true; {8740#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:38,463 INFO L273 TraceCheckUtils]: 79: Hoare triple {8740#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8740#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:38,463 INFO L273 TraceCheckUtils]: 80: Hoare triple {8740#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8741#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:38,464 INFO L273 TraceCheckUtils]: 81: Hoare triple {8741#(<= main_~i~0 (* 25 main_~k~0))} assume true; {8741#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:38,464 INFO L273 TraceCheckUtils]: 82: Hoare triple {8741#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8741#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:38,465 INFO L273 TraceCheckUtils]: 83: Hoare triple {8741#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8742#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:38,466 INFO L273 TraceCheckUtils]: 84: Hoare triple {8742#(<= main_~i~0 (* 26 main_~k~0))} assume true; {8742#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:38,466 INFO L273 TraceCheckUtils]: 85: Hoare triple {8742#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8742#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:38,467 INFO L273 TraceCheckUtils]: 86: Hoare triple {8742#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8743#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:38,468 INFO L273 TraceCheckUtils]: 87: Hoare triple {8743#(<= main_~i~0 (* 27 main_~k~0))} assume true; {8743#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:38,468 INFO L273 TraceCheckUtils]: 88: Hoare triple {8743#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8743#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:38,469 INFO L273 TraceCheckUtils]: 89: Hoare triple {8743#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8744#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:38,470 INFO L273 TraceCheckUtils]: 90: Hoare triple {8744#(<= main_~i~0 (* 28 main_~k~0))} assume true; {8744#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:38,470 INFO L273 TraceCheckUtils]: 91: Hoare triple {8744#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8744#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:38,471 INFO L273 TraceCheckUtils]: 92: Hoare triple {8744#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8745#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:38,471 INFO L273 TraceCheckUtils]: 93: Hoare triple {8745#(<= main_~i~0 (* 29 main_~k~0))} assume true; {8745#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:38,472 INFO L273 TraceCheckUtils]: 94: Hoare triple {8745#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8745#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:38,473 INFO L273 TraceCheckUtils]: 95: Hoare triple {8745#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8746#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:38,473 INFO L273 TraceCheckUtils]: 96: Hoare triple {8746#(<= main_~i~0 (* 30 main_~k~0))} assume true; {8746#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:38,474 INFO L273 TraceCheckUtils]: 97: Hoare triple {8746#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8746#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:38,475 INFO L273 TraceCheckUtils]: 98: Hoare triple {8746#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8747#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:38,475 INFO L273 TraceCheckUtils]: 99: Hoare triple {8747#(<= main_~i~0 (* 31 main_~k~0))} assume true; {8747#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:38,476 INFO L273 TraceCheckUtils]: 100: Hoare triple {8747#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8747#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:38,476 INFO L273 TraceCheckUtils]: 101: Hoare triple {8747#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8748#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:38,477 INFO L273 TraceCheckUtils]: 102: Hoare triple {8748#(<= main_~i~0 (* 32 main_~k~0))} assume true; {8748#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:38,477 INFO L273 TraceCheckUtils]: 103: Hoare triple {8748#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8748#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:38,478 INFO L273 TraceCheckUtils]: 104: Hoare triple {8748#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8749#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:38,479 INFO L273 TraceCheckUtils]: 105: Hoare triple {8749#(<= main_~i~0 (* 33 main_~k~0))} assume true; {8749#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:38,479 INFO L273 TraceCheckUtils]: 106: Hoare triple {8749#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8749#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:38,480 INFO L273 TraceCheckUtils]: 107: Hoare triple {8749#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8750#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:38,480 INFO L273 TraceCheckUtils]: 108: Hoare triple {8750#(<= main_~i~0 (* 34 main_~k~0))} assume true; {8750#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:38,481 INFO L273 TraceCheckUtils]: 109: Hoare triple {8750#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8750#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:38,482 INFO L273 TraceCheckUtils]: 110: Hoare triple {8750#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8751#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:38,482 INFO L273 TraceCheckUtils]: 111: Hoare triple {8751#(<= main_~i~0 (* 35 main_~k~0))} assume true; {8751#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:38,483 INFO L273 TraceCheckUtils]: 112: Hoare triple {8751#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8751#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:38,484 INFO L273 TraceCheckUtils]: 113: Hoare triple {8751#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8752#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:38,484 INFO L273 TraceCheckUtils]: 114: Hoare triple {8752#(<= main_~i~0 (* 36 main_~k~0))} assume true; {8752#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:38,484 INFO L273 TraceCheckUtils]: 115: Hoare triple {8752#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8752#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:38,485 INFO L273 TraceCheckUtils]: 116: Hoare triple {8752#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8753#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:38,486 INFO L273 TraceCheckUtils]: 117: Hoare triple {8753#(<= main_~i~0 (* 37 main_~k~0))} assume true; {8753#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:38,486 INFO L273 TraceCheckUtils]: 118: Hoare triple {8753#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8753#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:38,487 INFO L273 TraceCheckUtils]: 119: Hoare triple {8753#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8754#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:38,487 INFO L273 TraceCheckUtils]: 120: Hoare triple {8754#(<= main_~i~0 (* 38 main_~k~0))} assume true; {8754#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:38,488 INFO L273 TraceCheckUtils]: 121: Hoare triple {8754#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {8754#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:38,489 INFO L273 TraceCheckUtils]: 122: Hoare triple {8754#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {8755#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:38,489 INFO L273 TraceCheckUtils]: 123: Hoare triple {8755#(<= main_~i~0 (* 39 main_~k~0))} assume true; {8755#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:38,490 INFO L273 TraceCheckUtils]: 124: Hoare triple {8755#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9133#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 39 main_~k~0)))} is VALID [2018-11-19 00:08:38,491 INFO L273 TraceCheckUtils]: 125: Hoare triple {9133#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 39 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {9137#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 40 main_~k~0)))} is VALID [2018-11-19 00:08:38,492 INFO L273 TraceCheckUtils]: 126: Hoare triple {9137#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 40 main_~k~0)))} assume true; {9137#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 40 main_~k~0)))} is VALID [2018-11-19 00:08:38,492 INFO L273 TraceCheckUtils]: 127: Hoare triple {9137#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 40 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {8715#false} is VALID [2018-11-19 00:08:38,493 INFO L256 TraceCheckUtils]: 128: Hoare triple {8715#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {8715#false} is VALID [2018-11-19 00:08:38,493 INFO L273 TraceCheckUtils]: 129: Hoare triple {8715#false} ~cond := #in~cond; {8715#false} is VALID [2018-11-19 00:08:38,493 INFO L273 TraceCheckUtils]: 130: Hoare triple {8715#false} assume 0 == ~cond; {8715#false} is VALID [2018-11-19 00:08:38,493 INFO L273 TraceCheckUtils]: 131: Hoare triple {8715#false} assume !false; {8715#false} is VALID [2018-11-19 00:08:38,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2420 backedges. 0 proven. 2420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:38,531 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:08:38,531 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 46 [2018-11-19 00:08:38,531 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 132 [2018-11-19 00:08:38,532 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:08:38,532 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 46 states. [2018-11-19 00:08:38,658 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 136 edges. 136 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:38,658 INFO L459 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-11-19 00:08:38,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-11-19 00:08:38,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1976, Unknown=0, NotChecked=0, Total=2070 [2018-11-19 00:08:38,660 INFO L87 Difference]: Start difference. First operand 133 states and 133 transitions. Second operand 46 states. [2018-11-19 00:08:44,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:44,321 INFO L93 Difference]: Finished difference Result 147 states and 149 transitions. [2018-11-19 00:08:44,321 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-11-19 00:08:44,322 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 132 [2018-11-19 00:08:44,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:08:44,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-11-19 00:08:44,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 149 transitions. [2018-11-19 00:08:44,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-11-19 00:08:44,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 149 transitions. [2018-11-19 00:08:44,327 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 46 states and 149 transitions. [2018-11-19 00:08:44,876 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 149 edges. 149 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:44,879 INFO L225 Difference]: With dead ends: 147 [2018-11-19 00:08:44,879 INFO L226 Difference]: Without dead ends: 142 [2018-11-19 00:08:44,881 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 904 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=1983, Invalid=5673, Unknown=0, NotChecked=0, Total=7656 [2018-11-19 00:08:44,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2018-11-19 00:08:45,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2018-11-19 00:08:45,021 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:08:45,021 INFO L82 GeneralOperation]: Start isEquivalent. First operand 142 states. Second operand 142 states. [2018-11-19 00:08:45,022 INFO L74 IsIncluded]: Start isIncluded. First operand 142 states. Second operand 142 states. [2018-11-19 00:08:45,022 INFO L87 Difference]: Start difference. First operand 142 states. Second operand 142 states. [2018-11-19 00:08:45,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:45,026 INFO L93 Difference]: Finished difference Result 142 states and 142 transitions. [2018-11-19 00:08:45,026 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 142 transitions. [2018-11-19 00:08:45,026 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:45,026 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:45,027 INFO L74 IsIncluded]: Start isIncluded. First operand 142 states. Second operand 142 states. [2018-11-19 00:08:45,027 INFO L87 Difference]: Start difference. First operand 142 states. Second operand 142 states. [2018-11-19 00:08:45,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:45,029 INFO L93 Difference]: Finished difference Result 142 states and 142 transitions. [2018-11-19 00:08:45,029 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 142 transitions. [2018-11-19 00:08:45,030 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:45,030 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:45,030 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:08:45,030 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:08:45,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2018-11-19 00:08:45,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 142 transitions. [2018-11-19 00:08:45,033 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 142 transitions. Word has length 132 [2018-11-19 00:08:45,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:08:45,033 INFO L480 AbstractCegarLoop]: Abstraction has 142 states and 142 transitions. [2018-11-19 00:08:45,033 INFO L481 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-11-19 00:08:45,033 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 142 transitions. [2018-11-19 00:08:45,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2018-11-19 00:08:45,035 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:08:45,035 INFO L375 BasicCegarLoop]: trace histogram [44, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:08:45,035 INFO L423 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:08:45,035 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:08:45,036 INFO L82 PathProgramCache]: Analyzing trace with hash -927269757, now seen corresponding path program 15 times [2018-11-19 00:08:45,036 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:08:45,036 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:08:45,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:45,037 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:08:45,037 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:45,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:47,021 INFO L256 TraceCheckUtils]: 0: Hoare triple {9914#true} call ULTIMATE.init(); {9914#true} is VALID [2018-11-19 00:08:47,022 INFO L273 TraceCheckUtils]: 1: Hoare triple {9914#true} assume true; {9914#true} is VALID [2018-11-19 00:08:47,022 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {9914#true} {9914#true} #38#return; {9914#true} is VALID [2018-11-19 00:08:47,022 INFO L256 TraceCheckUtils]: 3: Hoare triple {9914#true} call #t~ret2 := main(); {9914#true} is VALID [2018-11-19 00:08:47,022 INFO L273 TraceCheckUtils]: 4: Hoare triple {9914#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {9914#true} is VALID [2018-11-19 00:08:47,023 INFO L273 TraceCheckUtils]: 5: Hoare triple {9914#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {9916#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:47,023 INFO L273 TraceCheckUtils]: 6: Hoare triple {9916#(<= main_~i~0 0)} assume true; {9916#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:47,024 INFO L273 TraceCheckUtils]: 7: Hoare triple {9916#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {9916#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:47,025 INFO L273 TraceCheckUtils]: 8: Hoare triple {9916#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {9917#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:47,025 INFO L273 TraceCheckUtils]: 9: Hoare triple {9917#(<= main_~i~0 main_~k~0)} assume true; {9917#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:47,025 INFO L273 TraceCheckUtils]: 10: Hoare triple {9917#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {9917#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:47,026 INFO L273 TraceCheckUtils]: 11: Hoare triple {9917#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {9918#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:47,026 INFO L273 TraceCheckUtils]: 12: Hoare triple {9918#(<= main_~i~0 (* 2 main_~k~0))} assume true; {9918#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:47,027 INFO L273 TraceCheckUtils]: 13: Hoare triple {9918#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9918#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:47,027 INFO L273 TraceCheckUtils]: 14: Hoare triple {9918#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9919#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:47,028 INFO L273 TraceCheckUtils]: 15: Hoare triple {9919#(<= main_~i~0 (* 3 main_~k~0))} assume true; {9919#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:47,028 INFO L273 TraceCheckUtils]: 16: Hoare triple {9919#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9919#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:47,029 INFO L273 TraceCheckUtils]: 17: Hoare triple {9919#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9920#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:47,029 INFO L273 TraceCheckUtils]: 18: Hoare triple {9920#(<= main_~i~0 (* 4 main_~k~0))} assume true; {9920#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:47,030 INFO L273 TraceCheckUtils]: 19: Hoare triple {9920#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9920#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:47,031 INFO L273 TraceCheckUtils]: 20: Hoare triple {9920#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9921#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:47,031 INFO L273 TraceCheckUtils]: 21: Hoare triple {9921#(<= main_~i~0 (* 5 main_~k~0))} assume true; {9921#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:47,032 INFO L273 TraceCheckUtils]: 22: Hoare triple {9921#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9921#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:47,032 INFO L273 TraceCheckUtils]: 23: Hoare triple {9921#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9922#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:47,033 INFO L273 TraceCheckUtils]: 24: Hoare triple {9922#(<= main_~i~0 (* 6 main_~k~0))} assume true; {9922#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:47,033 INFO L273 TraceCheckUtils]: 25: Hoare triple {9922#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9922#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:47,034 INFO L273 TraceCheckUtils]: 26: Hoare triple {9922#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9923#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:47,035 INFO L273 TraceCheckUtils]: 27: Hoare triple {9923#(<= main_~i~0 (* 7 main_~k~0))} assume true; {9923#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:47,035 INFO L273 TraceCheckUtils]: 28: Hoare triple {9923#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9923#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:47,036 INFO L273 TraceCheckUtils]: 29: Hoare triple {9923#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9924#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:47,037 INFO L273 TraceCheckUtils]: 30: Hoare triple {9924#(<= main_~i~0 (* 8 main_~k~0))} assume true; {9924#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:47,037 INFO L273 TraceCheckUtils]: 31: Hoare triple {9924#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9924#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:47,038 INFO L273 TraceCheckUtils]: 32: Hoare triple {9924#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9925#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:47,038 INFO L273 TraceCheckUtils]: 33: Hoare triple {9925#(<= main_~i~0 (* 9 main_~k~0))} assume true; {9925#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:47,039 INFO L273 TraceCheckUtils]: 34: Hoare triple {9925#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9925#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:47,040 INFO L273 TraceCheckUtils]: 35: Hoare triple {9925#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9926#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:47,040 INFO L273 TraceCheckUtils]: 36: Hoare triple {9926#(<= main_~i~0 (* 10 main_~k~0))} assume true; {9926#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:47,041 INFO L273 TraceCheckUtils]: 37: Hoare triple {9926#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9926#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:47,041 INFO L273 TraceCheckUtils]: 38: Hoare triple {9926#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9927#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:47,042 INFO L273 TraceCheckUtils]: 39: Hoare triple {9927#(<= main_~i~0 (* 11 main_~k~0))} assume true; {9927#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:47,042 INFO L273 TraceCheckUtils]: 40: Hoare triple {9927#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9927#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:47,043 INFO L273 TraceCheckUtils]: 41: Hoare triple {9927#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9928#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:47,044 INFO L273 TraceCheckUtils]: 42: Hoare triple {9928#(<= main_~i~0 (* 12 main_~k~0))} assume true; {9928#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:47,044 INFO L273 TraceCheckUtils]: 43: Hoare triple {9928#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9928#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:47,045 INFO L273 TraceCheckUtils]: 44: Hoare triple {9928#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9929#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:47,045 INFO L273 TraceCheckUtils]: 45: Hoare triple {9929#(<= main_~i~0 (* 13 main_~k~0))} assume true; {9929#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:47,046 INFO L273 TraceCheckUtils]: 46: Hoare triple {9929#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9929#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:47,047 INFO L273 TraceCheckUtils]: 47: Hoare triple {9929#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9930#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:47,047 INFO L273 TraceCheckUtils]: 48: Hoare triple {9930#(<= main_~i~0 (* 14 main_~k~0))} assume true; {9930#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:47,048 INFO L273 TraceCheckUtils]: 49: Hoare triple {9930#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9930#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:47,049 INFO L273 TraceCheckUtils]: 50: Hoare triple {9930#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9931#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:47,049 INFO L273 TraceCheckUtils]: 51: Hoare triple {9931#(<= main_~i~0 (* 15 main_~k~0))} assume true; {9931#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:47,050 INFO L273 TraceCheckUtils]: 52: Hoare triple {9931#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9931#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:47,050 INFO L273 TraceCheckUtils]: 53: Hoare triple {9931#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9932#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:47,051 INFO L273 TraceCheckUtils]: 54: Hoare triple {9932#(<= main_~i~0 (* 16 main_~k~0))} assume true; {9932#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:47,051 INFO L273 TraceCheckUtils]: 55: Hoare triple {9932#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9932#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:47,052 INFO L273 TraceCheckUtils]: 56: Hoare triple {9932#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9933#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:47,053 INFO L273 TraceCheckUtils]: 57: Hoare triple {9933#(<= main_~i~0 (* 17 main_~k~0))} assume true; {9933#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:47,053 INFO L273 TraceCheckUtils]: 58: Hoare triple {9933#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9933#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:47,054 INFO L273 TraceCheckUtils]: 59: Hoare triple {9933#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9934#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:47,055 INFO L273 TraceCheckUtils]: 60: Hoare triple {9934#(<= main_~i~0 (* 18 main_~k~0))} assume true; {9934#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:47,055 INFO L273 TraceCheckUtils]: 61: Hoare triple {9934#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9934#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:47,056 INFO L273 TraceCheckUtils]: 62: Hoare triple {9934#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9935#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:47,056 INFO L273 TraceCheckUtils]: 63: Hoare triple {9935#(<= main_~i~0 (* 19 main_~k~0))} assume true; {9935#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:47,057 INFO L273 TraceCheckUtils]: 64: Hoare triple {9935#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9935#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:47,059 INFO L273 TraceCheckUtils]: 65: Hoare triple {9935#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9936#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:47,059 INFO L273 TraceCheckUtils]: 66: Hoare triple {9936#(<= main_~i~0 (* 20 main_~k~0))} assume true; {9936#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:47,060 INFO L273 TraceCheckUtils]: 67: Hoare triple {9936#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9936#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:47,061 INFO L273 TraceCheckUtils]: 68: Hoare triple {9936#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9937#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:47,061 INFO L273 TraceCheckUtils]: 69: Hoare triple {9937#(<= main_~i~0 (* 21 main_~k~0))} assume true; {9937#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:47,062 INFO L273 TraceCheckUtils]: 70: Hoare triple {9937#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9937#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:47,063 INFO L273 TraceCheckUtils]: 71: Hoare triple {9937#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9938#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:47,063 INFO L273 TraceCheckUtils]: 72: Hoare triple {9938#(<= main_~i~0 (* 22 main_~k~0))} assume true; {9938#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:47,064 INFO L273 TraceCheckUtils]: 73: Hoare triple {9938#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9938#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:47,064 INFO L273 TraceCheckUtils]: 74: Hoare triple {9938#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9939#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:47,065 INFO L273 TraceCheckUtils]: 75: Hoare triple {9939#(<= main_~i~0 (* 23 main_~k~0))} assume true; {9939#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:47,065 INFO L273 TraceCheckUtils]: 76: Hoare triple {9939#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9939#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:47,066 INFO L273 TraceCheckUtils]: 77: Hoare triple {9939#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9940#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:47,067 INFO L273 TraceCheckUtils]: 78: Hoare triple {9940#(<= main_~i~0 (* 24 main_~k~0))} assume true; {9940#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:47,067 INFO L273 TraceCheckUtils]: 79: Hoare triple {9940#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9940#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:47,068 INFO L273 TraceCheckUtils]: 80: Hoare triple {9940#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9941#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:47,068 INFO L273 TraceCheckUtils]: 81: Hoare triple {9941#(<= main_~i~0 (* 25 main_~k~0))} assume true; {9941#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:47,069 INFO L273 TraceCheckUtils]: 82: Hoare triple {9941#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9941#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:47,070 INFO L273 TraceCheckUtils]: 83: Hoare triple {9941#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9942#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:47,070 INFO L273 TraceCheckUtils]: 84: Hoare triple {9942#(<= main_~i~0 (* 26 main_~k~0))} assume true; {9942#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:47,071 INFO L273 TraceCheckUtils]: 85: Hoare triple {9942#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9942#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:47,072 INFO L273 TraceCheckUtils]: 86: Hoare triple {9942#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9943#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:47,072 INFO L273 TraceCheckUtils]: 87: Hoare triple {9943#(<= main_~i~0 (* 27 main_~k~0))} assume true; {9943#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:47,073 INFO L273 TraceCheckUtils]: 88: Hoare triple {9943#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9943#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:47,073 INFO L273 TraceCheckUtils]: 89: Hoare triple {9943#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9944#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:47,074 INFO L273 TraceCheckUtils]: 90: Hoare triple {9944#(<= main_~i~0 (* 28 main_~k~0))} assume true; {9944#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:47,074 INFO L273 TraceCheckUtils]: 91: Hoare triple {9944#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9944#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:47,075 INFO L273 TraceCheckUtils]: 92: Hoare triple {9944#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9945#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:47,076 INFO L273 TraceCheckUtils]: 93: Hoare triple {9945#(<= main_~i~0 (* 29 main_~k~0))} assume true; {9945#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:47,076 INFO L273 TraceCheckUtils]: 94: Hoare triple {9945#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9945#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:47,077 INFO L273 TraceCheckUtils]: 95: Hoare triple {9945#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9946#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:47,077 INFO L273 TraceCheckUtils]: 96: Hoare triple {9946#(<= main_~i~0 (* 30 main_~k~0))} assume true; {9946#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:47,078 INFO L273 TraceCheckUtils]: 97: Hoare triple {9946#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9946#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:47,079 INFO L273 TraceCheckUtils]: 98: Hoare triple {9946#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9947#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:47,079 INFO L273 TraceCheckUtils]: 99: Hoare triple {9947#(<= main_~i~0 (* 31 main_~k~0))} assume true; {9947#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:47,080 INFO L273 TraceCheckUtils]: 100: Hoare triple {9947#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9947#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:47,081 INFO L273 TraceCheckUtils]: 101: Hoare triple {9947#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9948#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:47,081 INFO L273 TraceCheckUtils]: 102: Hoare triple {9948#(<= main_~i~0 (* 32 main_~k~0))} assume true; {9948#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:47,081 INFO L273 TraceCheckUtils]: 103: Hoare triple {9948#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9948#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:47,082 INFO L273 TraceCheckUtils]: 104: Hoare triple {9948#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9949#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:47,083 INFO L273 TraceCheckUtils]: 105: Hoare triple {9949#(<= main_~i~0 (* 33 main_~k~0))} assume true; {9949#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:47,083 INFO L273 TraceCheckUtils]: 106: Hoare triple {9949#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9949#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:47,084 INFO L273 TraceCheckUtils]: 107: Hoare triple {9949#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9950#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:47,084 INFO L273 TraceCheckUtils]: 108: Hoare triple {9950#(<= main_~i~0 (* 34 main_~k~0))} assume true; {9950#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:47,085 INFO L273 TraceCheckUtils]: 109: Hoare triple {9950#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9950#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:47,086 INFO L273 TraceCheckUtils]: 110: Hoare triple {9950#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9951#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:47,086 INFO L273 TraceCheckUtils]: 111: Hoare triple {9951#(<= main_~i~0 (* 35 main_~k~0))} assume true; {9951#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:47,087 INFO L273 TraceCheckUtils]: 112: Hoare triple {9951#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9951#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:47,087 INFO L273 TraceCheckUtils]: 113: Hoare triple {9951#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9952#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:47,088 INFO L273 TraceCheckUtils]: 114: Hoare triple {9952#(<= main_~i~0 (* 36 main_~k~0))} assume true; {9952#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:47,088 INFO L273 TraceCheckUtils]: 115: Hoare triple {9952#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9952#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:47,089 INFO L273 TraceCheckUtils]: 116: Hoare triple {9952#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9953#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:47,090 INFO L273 TraceCheckUtils]: 117: Hoare triple {9953#(<= main_~i~0 (* 37 main_~k~0))} assume true; {9953#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:47,090 INFO L273 TraceCheckUtils]: 118: Hoare triple {9953#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9953#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:47,091 INFO L273 TraceCheckUtils]: 119: Hoare triple {9953#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9954#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:47,092 INFO L273 TraceCheckUtils]: 120: Hoare triple {9954#(<= main_~i~0 (* 38 main_~k~0))} assume true; {9954#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:47,092 INFO L273 TraceCheckUtils]: 121: Hoare triple {9954#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9954#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:47,093 INFO L273 TraceCheckUtils]: 122: Hoare triple {9954#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9955#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:47,093 INFO L273 TraceCheckUtils]: 123: Hoare triple {9955#(<= main_~i~0 (* 39 main_~k~0))} assume true; {9955#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:47,094 INFO L273 TraceCheckUtils]: 124: Hoare triple {9955#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9955#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:47,095 INFO L273 TraceCheckUtils]: 125: Hoare triple {9955#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9956#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:08:47,095 INFO L273 TraceCheckUtils]: 126: Hoare triple {9956#(<= main_~i~0 (* 40 main_~k~0))} assume true; {9956#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:08:47,096 INFO L273 TraceCheckUtils]: 127: Hoare triple {9956#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9956#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:08:47,096 INFO L273 TraceCheckUtils]: 128: Hoare triple {9956#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9957#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:08:47,097 INFO L273 TraceCheckUtils]: 129: Hoare triple {9957#(<= main_~i~0 (* 41 main_~k~0))} assume true; {9957#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:08:47,097 INFO L273 TraceCheckUtils]: 130: Hoare triple {9957#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9957#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:08:47,098 INFO L273 TraceCheckUtils]: 131: Hoare triple {9957#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9958#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:08:47,099 INFO L273 TraceCheckUtils]: 132: Hoare triple {9958#(<= main_~i~0 (* 42 main_~k~0))} assume true; {9958#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:08:47,100 INFO L273 TraceCheckUtils]: 133: Hoare triple {9958#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9959#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:08:47,100 INFO L273 TraceCheckUtils]: 134: Hoare triple {9959#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9960#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:47,101 INFO L273 TraceCheckUtils]: 135: Hoare triple {9960#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {9960#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:47,101 INFO L273 TraceCheckUtils]: 136: Hoare triple {9960#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {9915#false} is VALID [2018-11-19 00:08:47,102 INFO L256 TraceCheckUtils]: 137: Hoare triple {9915#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {9915#false} is VALID [2018-11-19 00:08:47,102 INFO L273 TraceCheckUtils]: 138: Hoare triple {9915#false} ~cond := #in~cond; {9915#false} is VALID [2018-11-19 00:08:47,102 INFO L273 TraceCheckUtils]: 139: Hoare triple {9915#false} assume 0 == ~cond; {9915#false} is VALID [2018-11-19 00:08:47,102 INFO L273 TraceCheckUtils]: 140: Hoare triple {9915#false} assume !false; {9915#false} is VALID [2018-11-19 00:08:47,124 INFO L134 CoverageAnalysis]: Checked inductivity of 2795 backedges. 0 proven. 2795 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:47,124 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:08:47,124 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 [2018-11-19 00:08:47,133 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-11-19 00:08:47,188 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 44 check-sat command(s) [2018-11-19 00:08:47,188 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:08:47,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:47,219 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:08:47,726 INFO L256 TraceCheckUtils]: 0: Hoare triple {9914#true} call ULTIMATE.init(); {9914#true} is VALID [2018-11-19 00:08:47,726 INFO L273 TraceCheckUtils]: 1: Hoare triple {9914#true} assume true; {9914#true} is VALID [2018-11-19 00:08:47,727 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {9914#true} {9914#true} #38#return; {9914#true} is VALID [2018-11-19 00:08:47,727 INFO L256 TraceCheckUtils]: 3: Hoare triple {9914#true} call #t~ret2 := main(); {9914#true} is VALID [2018-11-19 00:08:47,727 INFO L273 TraceCheckUtils]: 4: Hoare triple {9914#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {9914#true} is VALID [2018-11-19 00:08:47,728 INFO L273 TraceCheckUtils]: 5: Hoare triple {9914#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {9916#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:47,728 INFO L273 TraceCheckUtils]: 6: Hoare triple {9916#(<= main_~i~0 0)} assume true; {9916#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:47,728 INFO L273 TraceCheckUtils]: 7: Hoare triple {9916#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {9916#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:47,729 INFO L273 TraceCheckUtils]: 8: Hoare triple {9916#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {9917#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:47,729 INFO L273 TraceCheckUtils]: 9: Hoare triple {9917#(<= main_~i~0 main_~k~0)} assume true; {9917#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:47,729 INFO L273 TraceCheckUtils]: 10: Hoare triple {9917#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {9917#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:47,730 INFO L273 TraceCheckUtils]: 11: Hoare triple {9917#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {9918#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:47,730 INFO L273 TraceCheckUtils]: 12: Hoare triple {9918#(<= main_~i~0 (* 2 main_~k~0))} assume true; {9918#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:47,731 INFO L273 TraceCheckUtils]: 13: Hoare triple {9918#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9918#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:47,731 INFO L273 TraceCheckUtils]: 14: Hoare triple {9918#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9919#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:47,731 INFO L273 TraceCheckUtils]: 15: Hoare triple {9919#(<= main_~i~0 (* 3 main_~k~0))} assume true; {9919#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:47,732 INFO L273 TraceCheckUtils]: 16: Hoare triple {9919#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9919#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:47,733 INFO L273 TraceCheckUtils]: 17: Hoare triple {9919#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9920#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:47,733 INFO L273 TraceCheckUtils]: 18: Hoare triple {9920#(<= main_~i~0 (* 4 main_~k~0))} assume true; {9920#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:47,734 INFO L273 TraceCheckUtils]: 19: Hoare triple {9920#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9920#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:47,734 INFO L273 TraceCheckUtils]: 20: Hoare triple {9920#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9921#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:47,735 INFO L273 TraceCheckUtils]: 21: Hoare triple {9921#(<= main_~i~0 (* 5 main_~k~0))} assume true; {9921#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:47,735 INFO L273 TraceCheckUtils]: 22: Hoare triple {9921#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9921#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:47,736 INFO L273 TraceCheckUtils]: 23: Hoare triple {9921#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9922#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:47,737 INFO L273 TraceCheckUtils]: 24: Hoare triple {9922#(<= main_~i~0 (* 6 main_~k~0))} assume true; {9922#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:47,737 INFO L273 TraceCheckUtils]: 25: Hoare triple {9922#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9922#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:47,738 INFO L273 TraceCheckUtils]: 26: Hoare triple {9922#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9923#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:47,739 INFO L273 TraceCheckUtils]: 27: Hoare triple {9923#(<= main_~i~0 (* 7 main_~k~0))} assume true; {9923#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:47,739 INFO L273 TraceCheckUtils]: 28: Hoare triple {9923#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9923#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:47,740 INFO L273 TraceCheckUtils]: 29: Hoare triple {9923#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9924#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:47,741 INFO L273 TraceCheckUtils]: 30: Hoare triple {9924#(<= main_~i~0 (* 8 main_~k~0))} assume true; {9924#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:47,741 INFO L273 TraceCheckUtils]: 31: Hoare triple {9924#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9924#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:47,742 INFO L273 TraceCheckUtils]: 32: Hoare triple {9924#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9925#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:47,742 INFO L273 TraceCheckUtils]: 33: Hoare triple {9925#(<= main_~i~0 (* 9 main_~k~0))} assume true; {9925#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:47,743 INFO L273 TraceCheckUtils]: 34: Hoare triple {9925#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9925#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:47,744 INFO L273 TraceCheckUtils]: 35: Hoare triple {9925#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9926#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:47,744 INFO L273 TraceCheckUtils]: 36: Hoare triple {9926#(<= main_~i~0 (* 10 main_~k~0))} assume true; {9926#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:47,745 INFO L273 TraceCheckUtils]: 37: Hoare triple {9926#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9926#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:47,745 INFO L273 TraceCheckUtils]: 38: Hoare triple {9926#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9927#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:47,746 INFO L273 TraceCheckUtils]: 39: Hoare triple {9927#(<= main_~i~0 (* 11 main_~k~0))} assume true; {9927#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:47,746 INFO L273 TraceCheckUtils]: 40: Hoare triple {9927#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9927#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:47,747 INFO L273 TraceCheckUtils]: 41: Hoare triple {9927#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9928#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:47,748 INFO L273 TraceCheckUtils]: 42: Hoare triple {9928#(<= main_~i~0 (* 12 main_~k~0))} assume true; {9928#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:47,748 INFO L273 TraceCheckUtils]: 43: Hoare triple {9928#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9928#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:47,749 INFO L273 TraceCheckUtils]: 44: Hoare triple {9928#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9929#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:47,750 INFO L273 TraceCheckUtils]: 45: Hoare triple {9929#(<= main_~i~0 (* 13 main_~k~0))} assume true; {9929#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:47,750 INFO L273 TraceCheckUtils]: 46: Hoare triple {9929#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9929#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:47,751 INFO L273 TraceCheckUtils]: 47: Hoare triple {9929#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9930#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:47,751 INFO L273 TraceCheckUtils]: 48: Hoare triple {9930#(<= main_~i~0 (* 14 main_~k~0))} assume true; {9930#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:47,752 INFO L273 TraceCheckUtils]: 49: Hoare triple {9930#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9930#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:47,753 INFO L273 TraceCheckUtils]: 50: Hoare triple {9930#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9931#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:47,753 INFO L273 TraceCheckUtils]: 51: Hoare triple {9931#(<= main_~i~0 (* 15 main_~k~0))} assume true; {9931#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:47,754 INFO L273 TraceCheckUtils]: 52: Hoare triple {9931#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9931#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:47,754 INFO L273 TraceCheckUtils]: 53: Hoare triple {9931#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9932#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:47,755 INFO L273 TraceCheckUtils]: 54: Hoare triple {9932#(<= main_~i~0 (* 16 main_~k~0))} assume true; {9932#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:47,755 INFO L273 TraceCheckUtils]: 55: Hoare triple {9932#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9932#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:47,756 INFO L273 TraceCheckUtils]: 56: Hoare triple {9932#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9933#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:47,757 INFO L273 TraceCheckUtils]: 57: Hoare triple {9933#(<= main_~i~0 (* 17 main_~k~0))} assume true; {9933#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:47,757 INFO L273 TraceCheckUtils]: 58: Hoare triple {9933#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9933#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:47,758 INFO L273 TraceCheckUtils]: 59: Hoare triple {9933#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9934#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:47,758 INFO L273 TraceCheckUtils]: 60: Hoare triple {9934#(<= main_~i~0 (* 18 main_~k~0))} assume true; {9934#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:47,759 INFO L273 TraceCheckUtils]: 61: Hoare triple {9934#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9934#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:47,760 INFO L273 TraceCheckUtils]: 62: Hoare triple {9934#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9935#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:47,760 INFO L273 TraceCheckUtils]: 63: Hoare triple {9935#(<= main_~i~0 (* 19 main_~k~0))} assume true; {9935#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:47,761 INFO L273 TraceCheckUtils]: 64: Hoare triple {9935#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9935#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:47,761 INFO L273 TraceCheckUtils]: 65: Hoare triple {9935#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9936#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:47,762 INFO L273 TraceCheckUtils]: 66: Hoare triple {9936#(<= main_~i~0 (* 20 main_~k~0))} assume true; {9936#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:47,762 INFO L273 TraceCheckUtils]: 67: Hoare triple {9936#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9936#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:47,763 INFO L273 TraceCheckUtils]: 68: Hoare triple {9936#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9937#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:47,764 INFO L273 TraceCheckUtils]: 69: Hoare triple {9937#(<= main_~i~0 (* 21 main_~k~0))} assume true; {9937#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:47,764 INFO L273 TraceCheckUtils]: 70: Hoare triple {9937#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9937#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:47,765 INFO L273 TraceCheckUtils]: 71: Hoare triple {9937#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9938#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:47,766 INFO L273 TraceCheckUtils]: 72: Hoare triple {9938#(<= main_~i~0 (* 22 main_~k~0))} assume true; {9938#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:47,766 INFO L273 TraceCheckUtils]: 73: Hoare triple {9938#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9938#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:47,767 INFO L273 TraceCheckUtils]: 74: Hoare triple {9938#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9939#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:47,767 INFO L273 TraceCheckUtils]: 75: Hoare triple {9939#(<= main_~i~0 (* 23 main_~k~0))} assume true; {9939#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:47,768 INFO L273 TraceCheckUtils]: 76: Hoare triple {9939#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9939#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:47,769 INFO L273 TraceCheckUtils]: 77: Hoare triple {9939#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9940#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:47,769 INFO L273 TraceCheckUtils]: 78: Hoare triple {9940#(<= main_~i~0 (* 24 main_~k~0))} assume true; {9940#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:47,770 INFO L273 TraceCheckUtils]: 79: Hoare triple {9940#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9940#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:47,771 INFO L273 TraceCheckUtils]: 80: Hoare triple {9940#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9941#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:47,771 INFO L273 TraceCheckUtils]: 81: Hoare triple {9941#(<= main_~i~0 (* 25 main_~k~0))} assume true; {9941#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:47,772 INFO L273 TraceCheckUtils]: 82: Hoare triple {9941#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9941#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:47,772 INFO L273 TraceCheckUtils]: 83: Hoare triple {9941#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9942#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:47,773 INFO L273 TraceCheckUtils]: 84: Hoare triple {9942#(<= main_~i~0 (* 26 main_~k~0))} assume true; {9942#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:47,773 INFO L273 TraceCheckUtils]: 85: Hoare triple {9942#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9942#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:47,774 INFO L273 TraceCheckUtils]: 86: Hoare triple {9942#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9943#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:47,775 INFO L273 TraceCheckUtils]: 87: Hoare triple {9943#(<= main_~i~0 (* 27 main_~k~0))} assume true; {9943#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:47,775 INFO L273 TraceCheckUtils]: 88: Hoare triple {9943#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9943#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:47,776 INFO L273 TraceCheckUtils]: 89: Hoare triple {9943#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9944#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:47,776 INFO L273 TraceCheckUtils]: 90: Hoare triple {9944#(<= main_~i~0 (* 28 main_~k~0))} assume true; {9944#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:47,777 INFO L273 TraceCheckUtils]: 91: Hoare triple {9944#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9944#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:47,777 INFO L273 TraceCheckUtils]: 92: Hoare triple {9944#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9945#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:47,778 INFO L273 TraceCheckUtils]: 93: Hoare triple {9945#(<= main_~i~0 (* 29 main_~k~0))} assume true; {9945#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:47,779 INFO L273 TraceCheckUtils]: 94: Hoare triple {9945#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9945#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:47,779 INFO L273 TraceCheckUtils]: 95: Hoare triple {9945#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9946#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:47,780 INFO L273 TraceCheckUtils]: 96: Hoare triple {9946#(<= main_~i~0 (* 30 main_~k~0))} assume true; {9946#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:47,780 INFO L273 TraceCheckUtils]: 97: Hoare triple {9946#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9946#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:47,781 INFO L273 TraceCheckUtils]: 98: Hoare triple {9946#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9947#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:47,782 INFO L273 TraceCheckUtils]: 99: Hoare triple {9947#(<= main_~i~0 (* 31 main_~k~0))} assume true; {9947#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:47,782 INFO L273 TraceCheckUtils]: 100: Hoare triple {9947#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9947#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:47,783 INFO L273 TraceCheckUtils]: 101: Hoare triple {9947#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9948#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:47,783 INFO L273 TraceCheckUtils]: 102: Hoare triple {9948#(<= main_~i~0 (* 32 main_~k~0))} assume true; {9948#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:47,784 INFO L273 TraceCheckUtils]: 103: Hoare triple {9948#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9948#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:47,785 INFO L273 TraceCheckUtils]: 104: Hoare triple {9948#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9949#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:47,785 INFO L273 TraceCheckUtils]: 105: Hoare triple {9949#(<= main_~i~0 (* 33 main_~k~0))} assume true; {9949#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:47,786 INFO L273 TraceCheckUtils]: 106: Hoare triple {9949#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9949#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:47,787 INFO L273 TraceCheckUtils]: 107: Hoare triple {9949#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9950#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:47,787 INFO L273 TraceCheckUtils]: 108: Hoare triple {9950#(<= main_~i~0 (* 34 main_~k~0))} assume true; {9950#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:47,787 INFO L273 TraceCheckUtils]: 109: Hoare triple {9950#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9950#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:47,788 INFO L273 TraceCheckUtils]: 110: Hoare triple {9950#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9951#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:47,789 INFO L273 TraceCheckUtils]: 111: Hoare triple {9951#(<= main_~i~0 (* 35 main_~k~0))} assume true; {9951#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:47,789 INFO L273 TraceCheckUtils]: 112: Hoare triple {9951#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9951#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:47,790 INFO L273 TraceCheckUtils]: 113: Hoare triple {9951#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9952#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:47,791 INFO L273 TraceCheckUtils]: 114: Hoare triple {9952#(<= main_~i~0 (* 36 main_~k~0))} assume true; {9952#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:47,791 INFO L273 TraceCheckUtils]: 115: Hoare triple {9952#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9952#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:47,792 INFO L273 TraceCheckUtils]: 116: Hoare triple {9952#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9953#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:47,792 INFO L273 TraceCheckUtils]: 117: Hoare triple {9953#(<= main_~i~0 (* 37 main_~k~0))} assume true; {9953#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:47,793 INFO L273 TraceCheckUtils]: 118: Hoare triple {9953#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9953#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:47,794 INFO L273 TraceCheckUtils]: 119: Hoare triple {9953#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9954#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:47,794 INFO L273 TraceCheckUtils]: 120: Hoare triple {9954#(<= main_~i~0 (* 38 main_~k~0))} assume true; {9954#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:47,795 INFO L273 TraceCheckUtils]: 121: Hoare triple {9954#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9954#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:47,796 INFO L273 TraceCheckUtils]: 122: Hoare triple {9954#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9955#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:47,796 INFO L273 TraceCheckUtils]: 123: Hoare triple {9955#(<= main_~i~0 (* 39 main_~k~0))} assume true; {9955#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:47,797 INFO L273 TraceCheckUtils]: 124: Hoare triple {9955#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9955#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:47,797 INFO L273 TraceCheckUtils]: 125: Hoare triple {9955#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9956#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:08:47,798 INFO L273 TraceCheckUtils]: 126: Hoare triple {9956#(<= main_~i~0 (* 40 main_~k~0))} assume true; {9956#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:08:47,798 INFO L273 TraceCheckUtils]: 127: Hoare triple {9956#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9956#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:08:47,799 INFO L273 TraceCheckUtils]: 128: Hoare triple {9956#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9957#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:08:47,800 INFO L273 TraceCheckUtils]: 129: Hoare triple {9957#(<= main_~i~0 (* 41 main_~k~0))} assume true; {9957#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:08:47,800 INFO L273 TraceCheckUtils]: 130: Hoare triple {9957#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {9957#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:08:47,801 INFO L273 TraceCheckUtils]: 131: Hoare triple {9957#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {9958#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:08:47,801 INFO L273 TraceCheckUtils]: 132: Hoare triple {9958#(<= main_~i~0 (* 42 main_~k~0))} assume true; {9958#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:08:47,802 INFO L273 TraceCheckUtils]: 133: Hoare triple {9958#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {10363#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 42 main_~k~0)))} is VALID [2018-11-19 00:08:47,803 INFO L273 TraceCheckUtils]: 134: Hoare triple {10363#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 42 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {10367#(and (<= main_~i~0 (* 43 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:08:47,804 INFO L273 TraceCheckUtils]: 135: Hoare triple {10367#(and (<= main_~i~0 (* 43 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume true; {10367#(and (<= main_~i~0 (* 43 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:08:47,805 INFO L273 TraceCheckUtils]: 136: Hoare triple {10367#(and (<= main_~i~0 (* 43 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {9915#false} is VALID [2018-11-19 00:08:47,805 INFO L256 TraceCheckUtils]: 137: Hoare triple {9915#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {9915#false} is VALID [2018-11-19 00:08:47,805 INFO L273 TraceCheckUtils]: 138: Hoare triple {9915#false} ~cond := #in~cond; {9915#false} is VALID [2018-11-19 00:08:47,805 INFO L273 TraceCheckUtils]: 139: Hoare triple {9915#false} assume 0 == ~cond; {9915#false} is VALID [2018-11-19 00:08:47,805 INFO L273 TraceCheckUtils]: 140: Hoare triple {9915#false} assume !false; {9915#false} is VALID [2018-11-19 00:08:47,828 INFO L134 CoverageAnalysis]: Checked inductivity of 2795 backedges. 0 proven. 2795 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:47,846 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:08:47,847 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 49 [2018-11-19 00:08:47,847 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 141 [2018-11-19 00:08:47,847 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:08:47,847 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 49 states. [2018-11-19 00:08:47,984 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 145 edges. 145 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:47,984 INFO L459 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-11-19 00:08:47,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-11-19 00:08:47,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=2252, Unknown=0, NotChecked=0, Total=2352 [2018-11-19 00:08:47,986 INFO L87 Difference]: Start difference. First operand 142 states and 142 transitions. Second operand 49 states. [2018-11-19 00:08:50,557 WARN L180 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 11 [2018-11-19 00:08:54,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:54,445 INFO L93 Difference]: Finished difference Result 156 states and 158 transitions. [2018-11-19 00:08:54,445 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-11-19 00:08:54,445 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 141 [2018-11-19 00:08:54,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:08:54,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-11-19 00:08:54,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 158 transitions. [2018-11-19 00:08:54,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-11-19 00:08:54,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 158 transitions. [2018-11-19 00:08:54,451 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 49 states and 158 transitions. [2018-11-19 00:08:54,619 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 158 edges. 158 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:54,622 INFO L225 Difference]: With dead ends: 156 [2018-11-19 00:08:54,622 INFO L226 Difference]: Without dead ends: 151 [2018-11-19 00:08:54,625 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1036 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=2259, Invalid=6483, Unknown=0, NotChecked=0, Total=8742 [2018-11-19 00:08:54,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2018-11-19 00:08:54,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2018-11-19 00:08:54,750 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:08:54,750 INFO L82 GeneralOperation]: Start isEquivalent. First operand 151 states. Second operand 151 states. [2018-11-19 00:08:54,750 INFO L74 IsIncluded]: Start isIncluded. First operand 151 states. Second operand 151 states. [2018-11-19 00:08:54,750 INFO L87 Difference]: Start difference. First operand 151 states. Second operand 151 states. [2018-11-19 00:08:54,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:54,753 INFO L93 Difference]: Finished difference Result 151 states and 151 transitions. [2018-11-19 00:08:54,753 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 151 transitions. [2018-11-19 00:08:54,754 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:54,754 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:54,754 INFO L74 IsIncluded]: Start isIncluded. First operand 151 states. Second operand 151 states. [2018-11-19 00:08:54,754 INFO L87 Difference]: Start difference. First operand 151 states. Second operand 151 states. [2018-11-19 00:08:54,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:08:54,757 INFO L93 Difference]: Finished difference Result 151 states and 151 transitions. [2018-11-19 00:08:54,757 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 151 transitions. [2018-11-19 00:08:54,757 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:08:54,757 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:08:54,757 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:08:54,758 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:08:54,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2018-11-19 00:08:54,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 151 transitions. [2018-11-19 00:08:54,760 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 151 transitions. Word has length 141 [2018-11-19 00:08:54,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:08:54,761 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 151 transitions. [2018-11-19 00:08:54,761 INFO L481 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-11-19 00:08:54,761 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 151 transitions. [2018-11-19 00:08:54,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2018-11-19 00:08:54,762 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:08:54,763 INFO L375 BasicCegarLoop]: trace histogram [47, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:08:54,763 INFO L423 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:08:54,763 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:08:54,763 INFO L82 PathProgramCache]: Analyzing trace with hash -72493449, now seen corresponding path program 16 times [2018-11-19 00:08:54,763 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:08:54,763 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:08:54,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:54,764 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:08:54,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:08:55,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:57,098 INFO L256 TraceCheckUtils]: 0: Hoare triple {11192#true} call ULTIMATE.init(); {11192#true} is VALID [2018-11-19 00:08:57,099 INFO L273 TraceCheckUtils]: 1: Hoare triple {11192#true} assume true; {11192#true} is VALID [2018-11-19 00:08:57,099 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {11192#true} {11192#true} #38#return; {11192#true} is VALID [2018-11-19 00:08:57,099 INFO L256 TraceCheckUtils]: 3: Hoare triple {11192#true} call #t~ret2 := main(); {11192#true} is VALID [2018-11-19 00:08:57,100 INFO L273 TraceCheckUtils]: 4: Hoare triple {11192#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {11192#true} is VALID [2018-11-19 00:08:57,106 INFO L273 TraceCheckUtils]: 5: Hoare triple {11192#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {11194#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:57,106 INFO L273 TraceCheckUtils]: 6: Hoare triple {11194#(<= main_~i~0 0)} assume true; {11194#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:57,106 INFO L273 TraceCheckUtils]: 7: Hoare triple {11194#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {11194#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:57,107 INFO L273 TraceCheckUtils]: 8: Hoare triple {11194#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {11195#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:57,107 INFO L273 TraceCheckUtils]: 9: Hoare triple {11195#(<= main_~i~0 main_~k~0)} assume true; {11195#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:57,108 INFO L273 TraceCheckUtils]: 10: Hoare triple {11195#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {11195#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:57,108 INFO L273 TraceCheckUtils]: 11: Hoare triple {11195#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {11196#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:57,108 INFO L273 TraceCheckUtils]: 12: Hoare triple {11196#(<= main_~i~0 (* 2 main_~k~0))} assume true; {11196#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:57,109 INFO L273 TraceCheckUtils]: 13: Hoare triple {11196#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11196#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:57,110 INFO L273 TraceCheckUtils]: 14: Hoare triple {11196#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11197#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:57,110 INFO L273 TraceCheckUtils]: 15: Hoare triple {11197#(<= main_~i~0 (* 3 main_~k~0))} assume true; {11197#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:57,110 INFO L273 TraceCheckUtils]: 16: Hoare triple {11197#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11197#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:57,111 INFO L273 TraceCheckUtils]: 17: Hoare triple {11197#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11198#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:57,112 INFO L273 TraceCheckUtils]: 18: Hoare triple {11198#(<= main_~i~0 (* 4 main_~k~0))} assume true; {11198#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:57,112 INFO L273 TraceCheckUtils]: 19: Hoare triple {11198#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11198#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:57,113 INFO L273 TraceCheckUtils]: 20: Hoare triple {11198#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11199#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:57,114 INFO L273 TraceCheckUtils]: 21: Hoare triple {11199#(<= main_~i~0 (* 5 main_~k~0))} assume true; {11199#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:57,114 INFO L273 TraceCheckUtils]: 22: Hoare triple {11199#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11199#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:57,115 INFO L273 TraceCheckUtils]: 23: Hoare triple {11199#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11200#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:57,115 INFO L273 TraceCheckUtils]: 24: Hoare triple {11200#(<= main_~i~0 (* 6 main_~k~0))} assume true; {11200#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:57,116 INFO L273 TraceCheckUtils]: 25: Hoare triple {11200#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11200#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:57,117 INFO L273 TraceCheckUtils]: 26: Hoare triple {11200#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11201#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:57,117 INFO L273 TraceCheckUtils]: 27: Hoare triple {11201#(<= main_~i~0 (* 7 main_~k~0))} assume true; {11201#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:57,118 INFO L273 TraceCheckUtils]: 28: Hoare triple {11201#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11201#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:57,118 INFO L273 TraceCheckUtils]: 29: Hoare triple {11201#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11202#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:57,119 INFO L273 TraceCheckUtils]: 30: Hoare triple {11202#(<= main_~i~0 (* 8 main_~k~0))} assume true; {11202#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:57,119 INFO L273 TraceCheckUtils]: 31: Hoare triple {11202#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11202#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:57,120 INFO L273 TraceCheckUtils]: 32: Hoare triple {11202#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11203#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:57,121 INFO L273 TraceCheckUtils]: 33: Hoare triple {11203#(<= main_~i~0 (* 9 main_~k~0))} assume true; {11203#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:57,121 INFO L273 TraceCheckUtils]: 34: Hoare triple {11203#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11203#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:57,122 INFO L273 TraceCheckUtils]: 35: Hoare triple {11203#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11204#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:57,122 INFO L273 TraceCheckUtils]: 36: Hoare triple {11204#(<= main_~i~0 (* 10 main_~k~0))} assume true; {11204#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:57,123 INFO L273 TraceCheckUtils]: 37: Hoare triple {11204#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11204#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:57,124 INFO L273 TraceCheckUtils]: 38: Hoare triple {11204#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11205#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:57,124 INFO L273 TraceCheckUtils]: 39: Hoare triple {11205#(<= main_~i~0 (* 11 main_~k~0))} assume true; {11205#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:57,125 INFO L273 TraceCheckUtils]: 40: Hoare triple {11205#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11205#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:57,125 INFO L273 TraceCheckUtils]: 41: Hoare triple {11205#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11206#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:57,126 INFO L273 TraceCheckUtils]: 42: Hoare triple {11206#(<= main_~i~0 (* 12 main_~k~0))} assume true; {11206#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:57,126 INFO L273 TraceCheckUtils]: 43: Hoare triple {11206#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11206#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:57,127 INFO L273 TraceCheckUtils]: 44: Hoare triple {11206#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11207#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:57,128 INFO L273 TraceCheckUtils]: 45: Hoare triple {11207#(<= main_~i~0 (* 13 main_~k~0))} assume true; {11207#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:57,128 INFO L273 TraceCheckUtils]: 46: Hoare triple {11207#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11207#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:57,129 INFO L273 TraceCheckUtils]: 47: Hoare triple {11207#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11208#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:57,130 INFO L273 TraceCheckUtils]: 48: Hoare triple {11208#(<= main_~i~0 (* 14 main_~k~0))} assume true; {11208#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:57,130 INFO L273 TraceCheckUtils]: 49: Hoare triple {11208#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11208#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:57,131 INFO L273 TraceCheckUtils]: 50: Hoare triple {11208#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11209#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:57,131 INFO L273 TraceCheckUtils]: 51: Hoare triple {11209#(<= main_~i~0 (* 15 main_~k~0))} assume true; {11209#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:57,132 INFO L273 TraceCheckUtils]: 52: Hoare triple {11209#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11209#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:57,133 INFO L273 TraceCheckUtils]: 53: Hoare triple {11209#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11210#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:57,133 INFO L273 TraceCheckUtils]: 54: Hoare triple {11210#(<= main_~i~0 (* 16 main_~k~0))} assume true; {11210#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:57,134 INFO L273 TraceCheckUtils]: 55: Hoare triple {11210#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11210#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:57,134 INFO L273 TraceCheckUtils]: 56: Hoare triple {11210#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11211#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:57,135 INFO L273 TraceCheckUtils]: 57: Hoare triple {11211#(<= main_~i~0 (* 17 main_~k~0))} assume true; {11211#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:57,135 INFO L273 TraceCheckUtils]: 58: Hoare triple {11211#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11211#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:57,136 INFO L273 TraceCheckUtils]: 59: Hoare triple {11211#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11212#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:57,137 INFO L273 TraceCheckUtils]: 60: Hoare triple {11212#(<= main_~i~0 (* 18 main_~k~0))} assume true; {11212#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:57,137 INFO L273 TraceCheckUtils]: 61: Hoare triple {11212#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11212#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:57,138 INFO L273 TraceCheckUtils]: 62: Hoare triple {11212#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11213#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:57,138 INFO L273 TraceCheckUtils]: 63: Hoare triple {11213#(<= main_~i~0 (* 19 main_~k~0))} assume true; {11213#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:57,139 INFO L273 TraceCheckUtils]: 64: Hoare triple {11213#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11213#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:57,140 INFO L273 TraceCheckUtils]: 65: Hoare triple {11213#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11214#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:57,140 INFO L273 TraceCheckUtils]: 66: Hoare triple {11214#(<= main_~i~0 (* 20 main_~k~0))} assume true; {11214#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:57,141 INFO L273 TraceCheckUtils]: 67: Hoare triple {11214#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11214#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:57,142 INFO L273 TraceCheckUtils]: 68: Hoare triple {11214#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11215#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:57,142 INFO L273 TraceCheckUtils]: 69: Hoare triple {11215#(<= main_~i~0 (* 21 main_~k~0))} assume true; {11215#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:57,143 INFO L273 TraceCheckUtils]: 70: Hoare triple {11215#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11215#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:57,143 INFO L273 TraceCheckUtils]: 71: Hoare triple {11215#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11216#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:57,144 INFO L273 TraceCheckUtils]: 72: Hoare triple {11216#(<= main_~i~0 (* 22 main_~k~0))} assume true; {11216#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:57,144 INFO L273 TraceCheckUtils]: 73: Hoare triple {11216#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11216#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:57,145 INFO L273 TraceCheckUtils]: 74: Hoare triple {11216#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11217#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:57,146 INFO L273 TraceCheckUtils]: 75: Hoare triple {11217#(<= main_~i~0 (* 23 main_~k~0))} assume true; {11217#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:57,146 INFO L273 TraceCheckUtils]: 76: Hoare triple {11217#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11217#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:57,147 INFO L273 TraceCheckUtils]: 77: Hoare triple {11217#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11218#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:57,148 INFO L273 TraceCheckUtils]: 78: Hoare triple {11218#(<= main_~i~0 (* 24 main_~k~0))} assume true; {11218#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:57,148 INFO L273 TraceCheckUtils]: 79: Hoare triple {11218#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11218#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:57,149 INFO L273 TraceCheckUtils]: 80: Hoare triple {11218#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11219#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:57,149 INFO L273 TraceCheckUtils]: 81: Hoare triple {11219#(<= main_~i~0 (* 25 main_~k~0))} assume true; {11219#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:57,150 INFO L273 TraceCheckUtils]: 82: Hoare triple {11219#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11219#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:57,151 INFO L273 TraceCheckUtils]: 83: Hoare triple {11219#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11220#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:57,151 INFO L273 TraceCheckUtils]: 84: Hoare triple {11220#(<= main_~i~0 (* 26 main_~k~0))} assume true; {11220#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:57,152 INFO L273 TraceCheckUtils]: 85: Hoare triple {11220#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11220#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:57,152 INFO L273 TraceCheckUtils]: 86: Hoare triple {11220#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11221#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:57,153 INFO L273 TraceCheckUtils]: 87: Hoare triple {11221#(<= main_~i~0 (* 27 main_~k~0))} assume true; {11221#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:57,153 INFO L273 TraceCheckUtils]: 88: Hoare triple {11221#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11221#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:57,154 INFO L273 TraceCheckUtils]: 89: Hoare triple {11221#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11222#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:57,155 INFO L273 TraceCheckUtils]: 90: Hoare triple {11222#(<= main_~i~0 (* 28 main_~k~0))} assume true; {11222#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:57,155 INFO L273 TraceCheckUtils]: 91: Hoare triple {11222#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11222#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:57,156 INFO L273 TraceCheckUtils]: 92: Hoare triple {11222#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11223#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:57,157 INFO L273 TraceCheckUtils]: 93: Hoare triple {11223#(<= main_~i~0 (* 29 main_~k~0))} assume true; {11223#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:57,157 INFO L273 TraceCheckUtils]: 94: Hoare triple {11223#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11223#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:57,158 INFO L273 TraceCheckUtils]: 95: Hoare triple {11223#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11224#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:57,158 INFO L273 TraceCheckUtils]: 96: Hoare triple {11224#(<= main_~i~0 (* 30 main_~k~0))} assume true; {11224#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:57,159 INFO L273 TraceCheckUtils]: 97: Hoare triple {11224#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11224#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:57,160 INFO L273 TraceCheckUtils]: 98: Hoare triple {11224#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11225#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:57,160 INFO L273 TraceCheckUtils]: 99: Hoare triple {11225#(<= main_~i~0 (* 31 main_~k~0))} assume true; {11225#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:57,161 INFO L273 TraceCheckUtils]: 100: Hoare triple {11225#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11225#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:57,161 INFO L273 TraceCheckUtils]: 101: Hoare triple {11225#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11226#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:57,162 INFO L273 TraceCheckUtils]: 102: Hoare triple {11226#(<= main_~i~0 (* 32 main_~k~0))} assume true; {11226#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:57,162 INFO L273 TraceCheckUtils]: 103: Hoare triple {11226#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11226#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:57,163 INFO L273 TraceCheckUtils]: 104: Hoare triple {11226#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11227#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:57,164 INFO L273 TraceCheckUtils]: 105: Hoare triple {11227#(<= main_~i~0 (* 33 main_~k~0))} assume true; {11227#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:57,164 INFO L273 TraceCheckUtils]: 106: Hoare triple {11227#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11227#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:57,165 INFO L273 TraceCheckUtils]: 107: Hoare triple {11227#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11228#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:57,165 INFO L273 TraceCheckUtils]: 108: Hoare triple {11228#(<= main_~i~0 (* 34 main_~k~0))} assume true; {11228#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:57,166 INFO L273 TraceCheckUtils]: 109: Hoare triple {11228#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11228#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:57,167 INFO L273 TraceCheckUtils]: 110: Hoare triple {11228#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11229#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:57,167 INFO L273 TraceCheckUtils]: 111: Hoare triple {11229#(<= main_~i~0 (* 35 main_~k~0))} assume true; {11229#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:57,168 INFO L273 TraceCheckUtils]: 112: Hoare triple {11229#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11229#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:57,169 INFO L273 TraceCheckUtils]: 113: Hoare triple {11229#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11230#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:57,169 INFO L273 TraceCheckUtils]: 114: Hoare triple {11230#(<= main_~i~0 (* 36 main_~k~0))} assume true; {11230#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:57,170 INFO L273 TraceCheckUtils]: 115: Hoare triple {11230#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11230#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:57,170 INFO L273 TraceCheckUtils]: 116: Hoare triple {11230#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11231#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:57,171 INFO L273 TraceCheckUtils]: 117: Hoare triple {11231#(<= main_~i~0 (* 37 main_~k~0))} assume true; {11231#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:57,171 INFO L273 TraceCheckUtils]: 118: Hoare triple {11231#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11231#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:57,172 INFO L273 TraceCheckUtils]: 119: Hoare triple {11231#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11232#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:57,173 INFO L273 TraceCheckUtils]: 120: Hoare triple {11232#(<= main_~i~0 (* 38 main_~k~0))} assume true; {11232#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:57,173 INFO L273 TraceCheckUtils]: 121: Hoare triple {11232#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11232#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:57,174 INFO L273 TraceCheckUtils]: 122: Hoare triple {11232#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11233#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:57,174 INFO L273 TraceCheckUtils]: 123: Hoare triple {11233#(<= main_~i~0 (* 39 main_~k~0))} assume true; {11233#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:57,175 INFO L273 TraceCheckUtils]: 124: Hoare triple {11233#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11233#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:57,176 INFO L273 TraceCheckUtils]: 125: Hoare triple {11233#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11234#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:08:57,176 INFO L273 TraceCheckUtils]: 126: Hoare triple {11234#(<= main_~i~0 (* 40 main_~k~0))} assume true; {11234#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:08:57,177 INFO L273 TraceCheckUtils]: 127: Hoare triple {11234#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11234#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:08:57,177 INFO L273 TraceCheckUtils]: 128: Hoare triple {11234#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11235#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:08:57,178 INFO L273 TraceCheckUtils]: 129: Hoare triple {11235#(<= main_~i~0 (* 41 main_~k~0))} assume true; {11235#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:08:57,178 INFO L273 TraceCheckUtils]: 130: Hoare triple {11235#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11235#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:08:57,179 INFO L273 TraceCheckUtils]: 131: Hoare triple {11235#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11236#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:08:57,180 INFO L273 TraceCheckUtils]: 132: Hoare triple {11236#(<= main_~i~0 (* 42 main_~k~0))} assume true; {11236#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:08:57,180 INFO L273 TraceCheckUtils]: 133: Hoare triple {11236#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11236#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:08:57,181 INFO L273 TraceCheckUtils]: 134: Hoare triple {11236#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11237#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:08:57,182 INFO L273 TraceCheckUtils]: 135: Hoare triple {11237#(<= main_~i~0 (* 43 main_~k~0))} assume true; {11237#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:08:57,182 INFO L273 TraceCheckUtils]: 136: Hoare triple {11237#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11237#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:08:57,183 INFO L273 TraceCheckUtils]: 137: Hoare triple {11237#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11238#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:08:57,183 INFO L273 TraceCheckUtils]: 138: Hoare triple {11238#(<= main_~i~0 (* 44 main_~k~0))} assume true; {11238#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:08:57,184 INFO L273 TraceCheckUtils]: 139: Hoare triple {11238#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11238#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:08:57,185 INFO L273 TraceCheckUtils]: 140: Hoare triple {11238#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11239#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:08:57,185 INFO L273 TraceCheckUtils]: 141: Hoare triple {11239#(<= main_~i~0 (* 45 main_~k~0))} assume true; {11239#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:08:57,186 INFO L273 TraceCheckUtils]: 142: Hoare triple {11239#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11240#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:08:57,187 INFO L273 TraceCheckUtils]: 143: Hoare triple {11240#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11241#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:57,187 INFO L273 TraceCheckUtils]: 144: Hoare triple {11241#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {11241#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:08:57,188 INFO L273 TraceCheckUtils]: 145: Hoare triple {11241#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {11193#false} is VALID [2018-11-19 00:08:57,188 INFO L256 TraceCheckUtils]: 146: Hoare triple {11193#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {11193#false} is VALID [2018-11-19 00:08:57,188 INFO L273 TraceCheckUtils]: 147: Hoare triple {11193#false} ~cond := #in~cond; {11193#false} is VALID [2018-11-19 00:08:57,189 INFO L273 TraceCheckUtils]: 148: Hoare triple {11193#false} assume 0 == ~cond; {11193#false} is VALID [2018-11-19 00:08:57,189 INFO L273 TraceCheckUtils]: 149: Hoare triple {11193#false} assume !false; {11193#false} is VALID [2018-11-19 00:08:57,230 INFO L134 CoverageAnalysis]: Checked inductivity of 3197 backedges. 0 proven. 3197 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:57,230 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:08:57,231 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 [2018-11-19 00:08:57,238 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-11-19 00:08:57,301 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-11-19 00:08:57,301 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:08:57,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:08:57,330 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:08:57,811 INFO L256 TraceCheckUtils]: 0: Hoare triple {11192#true} call ULTIMATE.init(); {11192#true} is VALID [2018-11-19 00:08:57,811 INFO L273 TraceCheckUtils]: 1: Hoare triple {11192#true} assume true; {11192#true} is VALID [2018-11-19 00:08:57,811 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {11192#true} {11192#true} #38#return; {11192#true} is VALID [2018-11-19 00:08:57,811 INFO L256 TraceCheckUtils]: 3: Hoare triple {11192#true} call #t~ret2 := main(); {11192#true} is VALID [2018-11-19 00:08:57,811 INFO L273 TraceCheckUtils]: 4: Hoare triple {11192#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {11192#true} is VALID [2018-11-19 00:08:57,812 INFO L273 TraceCheckUtils]: 5: Hoare triple {11192#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {11194#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:57,812 INFO L273 TraceCheckUtils]: 6: Hoare triple {11194#(<= main_~i~0 0)} assume true; {11194#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:57,812 INFO L273 TraceCheckUtils]: 7: Hoare triple {11194#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {11194#(<= main_~i~0 0)} is VALID [2018-11-19 00:08:57,813 INFO L273 TraceCheckUtils]: 8: Hoare triple {11194#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {11195#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:57,813 INFO L273 TraceCheckUtils]: 9: Hoare triple {11195#(<= main_~i~0 main_~k~0)} assume true; {11195#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:57,813 INFO L273 TraceCheckUtils]: 10: Hoare triple {11195#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {11195#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:08:57,814 INFO L273 TraceCheckUtils]: 11: Hoare triple {11195#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {11196#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:57,814 INFO L273 TraceCheckUtils]: 12: Hoare triple {11196#(<= main_~i~0 (* 2 main_~k~0))} assume true; {11196#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:57,815 INFO L273 TraceCheckUtils]: 13: Hoare triple {11196#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11196#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:08:57,815 INFO L273 TraceCheckUtils]: 14: Hoare triple {11196#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11197#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:57,816 INFO L273 TraceCheckUtils]: 15: Hoare triple {11197#(<= main_~i~0 (* 3 main_~k~0))} assume true; {11197#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:57,816 INFO L273 TraceCheckUtils]: 16: Hoare triple {11197#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11197#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:08:57,817 INFO L273 TraceCheckUtils]: 17: Hoare triple {11197#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11198#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:57,818 INFO L273 TraceCheckUtils]: 18: Hoare triple {11198#(<= main_~i~0 (* 4 main_~k~0))} assume true; {11198#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:57,818 INFO L273 TraceCheckUtils]: 19: Hoare triple {11198#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11198#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:08:57,819 INFO L273 TraceCheckUtils]: 20: Hoare triple {11198#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11199#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:57,820 INFO L273 TraceCheckUtils]: 21: Hoare triple {11199#(<= main_~i~0 (* 5 main_~k~0))} assume true; {11199#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:57,820 INFO L273 TraceCheckUtils]: 22: Hoare triple {11199#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11199#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:08:57,821 INFO L273 TraceCheckUtils]: 23: Hoare triple {11199#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11200#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:57,821 INFO L273 TraceCheckUtils]: 24: Hoare triple {11200#(<= main_~i~0 (* 6 main_~k~0))} assume true; {11200#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:57,822 INFO L273 TraceCheckUtils]: 25: Hoare triple {11200#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11200#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:08:57,823 INFO L273 TraceCheckUtils]: 26: Hoare triple {11200#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11201#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:57,823 INFO L273 TraceCheckUtils]: 27: Hoare triple {11201#(<= main_~i~0 (* 7 main_~k~0))} assume true; {11201#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:57,823 INFO L273 TraceCheckUtils]: 28: Hoare triple {11201#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11201#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:08:57,824 INFO L273 TraceCheckUtils]: 29: Hoare triple {11201#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11202#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:57,825 INFO L273 TraceCheckUtils]: 30: Hoare triple {11202#(<= main_~i~0 (* 8 main_~k~0))} assume true; {11202#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:57,825 INFO L273 TraceCheckUtils]: 31: Hoare triple {11202#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11202#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:08:57,826 INFO L273 TraceCheckUtils]: 32: Hoare triple {11202#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11203#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:57,827 INFO L273 TraceCheckUtils]: 33: Hoare triple {11203#(<= main_~i~0 (* 9 main_~k~0))} assume true; {11203#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:57,827 INFO L273 TraceCheckUtils]: 34: Hoare triple {11203#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11203#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:08:57,828 INFO L273 TraceCheckUtils]: 35: Hoare triple {11203#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11204#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:57,828 INFO L273 TraceCheckUtils]: 36: Hoare triple {11204#(<= main_~i~0 (* 10 main_~k~0))} assume true; {11204#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:57,829 INFO L273 TraceCheckUtils]: 37: Hoare triple {11204#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11204#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:08:57,830 INFO L273 TraceCheckUtils]: 38: Hoare triple {11204#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11205#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:57,830 INFO L273 TraceCheckUtils]: 39: Hoare triple {11205#(<= main_~i~0 (* 11 main_~k~0))} assume true; {11205#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:57,831 INFO L273 TraceCheckUtils]: 40: Hoare triple {11205#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11205#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:08:57,831 INFO L273 TraceCheckUtils]: 41: Hoare triple {11205#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11206#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:57,832 INFO L273 TraceCheckUtils]: 42: Hoare triple {11206#(<= main_~i~0 (* 12 main_~k~0))} assume true; {11206#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:57,832 INFO L273 TraceCheckUtils]: 43: Hoare triple {11206#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11206#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:08:57,833 INFO L273 TraceCheckUtils]: 44: Hoare triple {11206#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11207#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:57,834 INFO L273 TraceCheckUtils]: 45: Hoare triple {11207#(<= main_~i~0 (* 13 main_~k~0))} assume true; {11207#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:57,834 INFO L273 TraceCheckUtils]: 46: Hoare triple {11207#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11207#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:08:57,835 INFO L273 TraceCheckUtils]: 47: Hoare triple {11207#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11208#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:57,835 INFO L273 TraceCheckUtils]: 48: Hoare triple {11208#(<= main_~i~0 (* 14 main_~k~0))} assume true; {11208#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:57,836 INFO L273 TraceCheckUtils]: 49: Hoare triple {11208#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11208#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:08:57,837 INFO L273 TraceCheckUtils]: 50: Hoare triple {11208#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11209#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:57,837 INFO L273 TraceCheckUtils]: 51: Hoare triple {11209#(<= main_~i~0 (* 15 main_~k~0))} assume true; {11209#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:57,838 INFO L273 TraceCheckUtils]: 52: Hoare triple {11209#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11209#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:08:57,839 INFO L273 TraceCheckUtils]: 53: Hoare triple {11209#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11210#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:57,839 INFO L273 TraceCheckUtils]: 54: Hoare triple {11210#(<= main_~i~0 (* 16 main_~k~0))} assume true; {11210#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:57,840 INFO L273 TraceCheckUtils]: 55: Hoare triple {11210#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11210#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:08:57,840 INFO L273 TraceCheckUtils]: 56: Hoare triple {11210#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11211#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:57,841 INFO L273 TraceCheckUtils]: 57: Hoare triple {11211#(<= main_~i~0 (* 17 main_~k~0))} assume true; {11211#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:57,841 INFO L273 TraceCheckUtils]: 58: Hoare triple {11211#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11211#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:08:57,842 INFO L273 TraceCheckUtils]: 59: Hoare triple {11211#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11212#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:57,843 INFO L273 TraceCheckUtils]: 60: Hoare triple {11212#(<= main_~i~0 (* 18 main_~k~0))} assume true; {11212#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:57,843 INFO L273 TraceCheckUtils]: 61: Hoare triple {11212#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11212#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:08:57,844 INFO L273 TraceCheckUtils]: 62: Hoare triple {11212#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11213#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:57,844 INFO L273 TraceCheckUtils]: 63: Hoare triple {11213#(<= main_~i~0 (* 19 main_~k~0))} assume true; {11213#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:57,845 INFO L273 TraceCheckUtils]: 64: Hoare triple {11213#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11213#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:08:57,846 INFO L273 TraceCheckUtils]: 65: Hoare triple {11213#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11214#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:57,846 INFO L273 TraceCheckUtils]: 66: Hoare triple {11214#(<= main_~i~0 (* 20 main_~k~0))} assume true; {11214#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:57,847 INFO L273 TraceCheckUtils]: 67: Hoare triple {11214#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11214#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:08:57,847 INFO L273 TraceCheckUtils]: 68: Hoare triple {11214#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11215#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:57,848 INFO L273 TraceCheckUtils]: 69: Hoare triple {11215#(<= main_~i~0 (* 21 main_~k~0))} assume true; {11215#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:57,848 INFO L273 TraceCheckUtils]: 70: Hoare triple {11215#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11215#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:08:57,849 INFO L273 TraceCheckUtils]: 71: Hoare triple {11215#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11216#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:57,850 INFO L273 TraceCheckUtils]: 72: Hoare triple {11216#(<= main_~i~0 (* 22 main_~k~0))} assume true; {11216#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:57,850 INFO L273 TraceCheckUtils]: 73: Hoare triple {11216#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11216#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:08:57,851 INFO L273 TraceCheckUtils]: 74: Hoare triple {11216#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11217#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:57,852 INFO L273 TraceCheckUtils]: 75: Hoare triple {11217#(<= main_~i~0 (* 23 main_~k~0))} assume true; {11217#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:57,852 INFO L273 TraceCheckUtils]: 76: Hoare triple {11217#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11217#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:08:57,853 INFO L273 TraceCheckUtils]: 77: Hoare triple {11217#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11218#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:57,853 INFO L273 TraceCheckUtils]: 78: Hoare triple {11218#(<= main_~i~0 (* 24 main_~k~0))} assume true; {11218#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:57,854 INFO L273 TraceCheckUtils]: 79: Hoare triple {11218#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11218#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:08:57,855 INFO L273 TraceCheckUtils]: 80: Hoare triple {11218#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11219#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:57,855 INFO L273 TraceCheckUtils]: 81: Hoare triple {11219#(<= main_~i~0 (* 25 main_~k~0))} assume true; {11219#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:57,856 INFO L273 TraceCheckUtils]: 82: Hoare triple {11219#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11219#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:08:57,856 INFO L273 TraceCheckUtils]: 83: Hoare triple {11219#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11220#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:57,857 INFO L273 TraceCheckUtils]: 84: Hoare triple {11220#(<= main_~i~0 (* 26 main_~k~0))} assume true; {11220#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:57,857 INFO L273 TraceCheckUtils]: 85: Hoare triple {11220#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11220#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:08:57,858 INFO L273 TraceCheckUtils]: 86: Hoare triple {11220#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11221#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:57,859 INFO L273 TraceCheckUtils]: 87: Hoare triple {11221#(<= main_~i~0 (* 27 main_~k~0))} assume true; {11221#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:57,859 INFO L273 TraceCheckUtils]: 88: Hoare triple {11221#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11221#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:08:57,860 INFO L273 TraceCheckUtils]: 89: Hoare triple {11221#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11222#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:57,861 INFO L273 TraceCheckUtils]: 90: Hoare triple {11222#(<= main_~i~0 (* 28 main_~k~0))} assume true; {11222#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:57,861 INFO L273 TraceCheckUtils]: 91: Hoare triple {11222#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11222#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:08:57,862 INFO L273 TraceCheckUtils]: 92: Hoare triple {11222#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11223#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:57,862 INFO L273 TraceCheckUtils]: 93: Hoare triple {11223#(<= main_~i~0 (* 29 main_~k~0))} assume true; {11223#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:57,863 INFO L273 TraceCheckUtils]: 94: Hoare triple {11223#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11223#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:08:57,864 INFO L273 TraceCheckUtils]: 95: Hoare triple {11223#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11224#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:57,864 INFO L273 TraceCheckUtils]: 96: Hoare triple {11224#(<= main_~i~0 (* 30 main_~k~0))} assume true; {11224#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:57,865 INFO L273 TraceCheckUtils]: 97: Hoare triple {11224#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11224#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:08:57,866 INFO L273 TraceCheckUtils]: 98: Hoare triple {11224#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11225#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:57,866 INFO L273 TraceCheckUtils]: 99: Hoare triple {11225#(<= main_~i~0 (* 31 main_~k~0))} assume true; {11225#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:57,867 INFO L273 TraceCheckUtils]: 100: Hoare triple {11225#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11225#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:08:57,867 INFO L273 TraceCheckUtils]: 101: Hoare triple {11225#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11226#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:57,868 INFO L273 TraceCheckUtils]: 102: Hoare triple {11226#(<= main_~i~0 (* 32 main_~k~0))} assume true; {11226#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:57,868 INFO L273 TraceCheckUtils]: 103: Hoare triple {11226#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11226#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:08:57,869 INFO L273 TraceCheckUtils]: 104: Hoare triple {11226#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11227#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:57,870 INFO L273 TraceCheckUtils]: 105: Hoare triple {11227#(<= main_~i~0 (* 33 main_~k~0))} assume true; {11227#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:57,870 INFO L273 TraceCheckUtils]: 106: Hoare triple {11227#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11227#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:08:57,871 INFO L273 TraceCheckUtils]: 107: Hoare triple {11227#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11228#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:57,872 INFO L273 TraceCheckUtils]: 108: Hoare triple {11228#(<= main_~i~0 (* 34 main_~k~0))} assume true; {11228#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:57,872 INFO L273 TraceCheckUtils]: 109: Hoare triple {11228#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11228#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:08:57,873 INFO L273 TraceCheckUtils]: 110: Hoare triple {11228#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11229#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:57,873 INFO L273 TraceCheckUtils]: 111: Hoare triple {11229#(<= main_~i~0 (* 35 main_~k~0))} assume true; {11229#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:57,874 INFO L273 TraceCheckUtils]: 112: Hoare triple {11229#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11229#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:08:57,875 INFO L273 TraceCheckUtils]: 113: Hoare triple {11229#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11230#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:57,875 INFO L273 TraceCheckUtils]: 114: Hoare triple {11230#(<= main_~i~0 (* 36 main_~k~0))} assume true; {11230#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:57,876 INFO L273 TraceCheckUtils]: 115: Hoare triple {11230#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11230#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:08:57,876 INFO L273 TraceCheckUtils]: 116: Hoare triple {11230#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11231#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:57,877 INFO L273 TraceCheckUtils]: 117: Hoare triple {11231#(<= main_~i~0 (* 37 main_~k~0))} assume true; {11231#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:57,877 INFO L273 TraceCheckUtils]: 118: Hoare triple {11231#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11231#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:08:57,878 INFO L273 TraceCheckUtils]: 119: Hoare triple {11231#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11232#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:57,879 INFO L273 TraceCheckUtils]: 120: Hoare triple {11232#(<= main_~i~0 (* 38 main_~k~0))} assume true; {11232#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:57,879 INFO L273 TraceCheckUtils]: 121: Hoare triple {11232#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11232#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:08:57,880 INFO L273 TraceCheckUtils]: 122: Hoare triple {11232#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11233#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:57,881 INFO L273 TraceCheckUtils]: 123: Hoare triple {11233#(<= main_~i~0 (* 39 main_~k~0))} assume true; {11233#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:57,881 INFO L273 TraceCheckUtils]: 124: Hoare triple {11233#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11233#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:08:57,882 INFO L273 TraceCheckUtils]: 125: Hoare triple {11233#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11234#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:08:57,882 INFO L273 TraceCheckUtils]: 126: Hoare triple {11234#(<= main_~i~0 (* 40 main_~k~0))} assume true; {11234#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:08:57,890 INFO L273 TraceCheckUtils]: 127: Hoare triple {11234#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11234#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:08:57,890 INFO L273 TraceCheckUtils]: 128: Hoare triple {11234#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11235#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:08:57,891 INFO L273 TraceCheckUtils]: 129: Hoare triple {11235#(<= main_~i~0 (* 41 main_~k~0))} assume true; {11235#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:08:57,891 INFO L273 TraceCheckUtils]: 130: Hoare triple {11235#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11235#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:08:57,892 INFO L273 TraceCheckUtils]: 131: Hoare triple {11235#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11236#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:08:57,892 INFO L273 TraceCheckUtils]: 132: Hoare triple {11236#(<= main_~i~0 (* 42 main_~k~0))} assume true; {11236#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:08:57,892 INFO L273 TraceCheckUtils]: 133: Hoare triple {11236#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11236#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:08:57,893 INFO L273 TraceCheckUtils]: 134: Hoare triple {11236#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11237#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:08:57,894 INFO L273 TraceCheckUtils]: 135: Hoare triple {11237#(<= main_~i~0 (* 43 main_~k~0))} assume true; {11237#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:08:57,894 INFO L273 TraceCheckUtils]: 136: Hoare triple {11237#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11237#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:08:57,895 INFO L273 TraceCheckUtils]: 137: Hoare triple {11237#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11238#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:08:57,895 INFO L273 TraceCheckUtils]: 138: Hoare triple {11238#(<= main_~i~0 (* 44 main_~k~0))} assume true; {11238#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:08:57,896 INFO L273 TraceCheckUtils]: 139: Hoare triple {11238#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11238#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:08:57,897 INFO L273 TraceCheckUtils]: 140: Hoare triple {11238#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {11239#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:08:57,897 INFO L273 TraceCheckUtils]: 141: Hoare triple {11239#(<= main_~i~0 (* 45 main_~k~0))} assume true; {11239#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:08:57,898 INFO L273 TraceCheckUtils]: 142: Hoare triple {11239#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {11671#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 45 main_~k~0)))} is VALID [2018-11-19 00:08:57,899 INFO L273 TraceCheckUtils]: 143: Hoare triple {11671#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 45 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {11675#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 46 main_~k~0)))} is VALID [2018-11-19 00:08:57,899 INFO L273 TraceCheckUtils]: 144: Hoare triple {11675#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 46 main_~k~0)))} assume true; {11675#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 46 main_~k~0)))} is VALID [2018-11-19 00:08:57,900 INFO L273 TraceCheckUtils]: 145: Hoare triple {11675#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 46 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {11193#false} is VALID [2018-11-19 00:08:57,900 INFO L256 TraceCheckUtils]: 146: Hoare triple {11193#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {11193#false} is VALID [2018-11-19 00:08:57,901 INFO L273 TraceCheckUtils]: 147: Hoare triple {11193#false} ~cond := #in~cond; {11193#false} is VALID [2018-11-19 00:08:57,901 INFO L273 TraceCheckUtils]: 148: Hoare triple {11193#false} assume 0 == ~cond; {11193#false} is VALID [2018-11-19 00:08:57,901 INFO L273 TraceCheckUtils]: 149: Hoare triple {11193#false} assume !false; {11193#false} is VALID [2018-11-19 00:08:57,925 INFO L134 CoverageAnalysis]: Checked inductivity of 3197 backedges. 0 proven. 3197 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:08:57,943 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:08:57,944 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 52 [2018-11-19 00:08:57,944 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 150 [2018-11-19 00:08:57,944 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:08:57,945 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 52 states. [2018-11-19 00:08:58,402 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 154 edges. 154 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:08:58,402 INFO L459 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-11-19 00:08:58,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-11-19 00:08:58,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=2546, Unknown=0, NotChecked=0, Total=2652 [2018-11-19 00:08:58,403 INFO L87 Difference]: Start difference. First operand 151 states and 151 transitions. Second operand 52 states. [2018-11-19 00:08:59,604 WARN L180 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 9 [2018-11-19 00:08:59,762 WARN L180 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 11 [2018-11-19 00:09:06,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:09:06,326 INFO L93 Difference]: Finished difference Result 165 states and 167 transitions. [2018-11-19 00:09:06,326 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-11-19 00:09:06,326 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 150 [2018-11-19 00:09:06,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:09:06,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-11-19 00:09:06,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 167 transitions. [2018-11-19 00:09:06,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-11-19 00:09:06,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 167 transitions. [2018-11-19 00:09:06,331 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 52 states and 167 transitions. [2018-11-19 00:09:06,502 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 167 edges. 167 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:09:06,505 INFO L225 Difference]: With dead ends: 165 [2018-11-19 00:09:06,505 INFO L226 Difference]: Without dead ends: 160 [2018-11-19 00:09:06,507 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1177 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=2553, Invalid=7347, Unknown=0, NotChecked=0, Total=9900 [2018-11-19 00:09:06,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-11-19 00:09:06,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2018-11-19 00:09:06,624 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:09:06,624 INFO L82 GeneralOperation]: Start isEquivalent. First operand 160 states. Second operand 160 states. [2018-11-19 00:09:06,624 INFO L74 IsIncluded]: Start isIncluded. First operand 160 states. Second operand 160 states. [2018-11-19 00:09:06,624 INFO L87 Difference]: Start difference. First operand 160 states. Second operand 160 states. [2018-11-19 00:09:06,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:09:06,627 INFO L93 Difference]: Finished difference Result 160 states and 160 transitions. [2018-11-19 00:09:06,627 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 160 transitions. [2018-11-19 00:09:06,628 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:09:06,628 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:09:06,628 INFO L74 IsIncluded]: Start isIncluded. First operand 160 states. Second operand 160 states. [2018-11-19 00:09:06,628 INFO L87 Difference]: Start difference. First operand 160 states. Second operand 160 states. [2018-11-19 00:09:06,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:09:06,631 INFO L93 Difference]: Finished difference Result 160 states and 160 transitions. [2018-11-19 00:09:06,631 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 160 transitions. [2018-11-19 00:09:06,631 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:09:06,631 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:09:06,632 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:09:06,632 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:09:06,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2018-11-19 00:09:06,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 160 transitions. [2018-11-19 00:09:06,635 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 160 transitions. Word has length 150 [2018-11-19 00:09:06,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:09:06,635 INFO L480 AbstractCegarLoop]: Abstraction has 160 states and 160 transitions. [2018-11-19 00:09:06,635 INFO L481 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-11-19 00:09:06,635 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 160 transitions. [2018-11-19 00:09:06,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2018-11-19 00:09:06,636 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:09:06,636 INFO L375 BasicCegarLoop]: trace histogram [50, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:09:06,637 INFO L423 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:09:06,637 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:09:06,637 INFO L82 PathProgramCache]: Analyzing trace with hash 266268419, now seen corresponding path program 17 times [2018-11-19 00:09:06,637 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:09:06,637 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:09:06,638 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:09:06,638 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:09:06,638 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:09:06,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:09:08,705 INFO L256 TraceCheckUtils]: 0: Hoare triple {12548#true} call ULTIMATE.init(); {12548#true} is VALID [2018-11-19 00:09:08,706 INFO L273 TraceCheckUtils]: 1: Hoare triple {12548#true} assume true; {12548#true} is VALID [2018-11-19 00:09:08,706 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {12548#true} {12548#true} #38#return; {12548#true} is VALID [2018-11-19 00:09:08,706 INFO L256 TraceCheckUtils]: 3: Hoare triple {12548#true} call #t~ret2 := main(); {12548#true} is VALID [2018-11-19 00:09:08,706 INFO L273 TraceCheckUtils]: 4: Hoare triple {12548#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {12548#true} is VALID [2018-11-19 00:09:08,707 INFO L273 TraceCheckUtils]: 5: Hoare triple {12548#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {12550#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:08,707 INFO L273 TraceCheckUtils]: 6: Hoare triple {12550#(<= main_~i~0 0)} assume true; {12550#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:08,708 INFO L273 TraceCheckUtils]: 7: Hoare triple {12550#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {12550#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:08,726 INFO L273 TraceCheckUtils]: 8: Hoare triple {12550#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {12551#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:08,735 INFO L273 TraceCheckUtils]: 9: Hoare triple {12551#(<= main_~i~0 main_~k~0)} assume true; {12551#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:08,735 INFO L273 TraceCheckUtils]: 10: Hoare triple {12551#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {12551#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:08,736 INFO L273 TraceCheckUtils]: 11: Hoare triple {12551#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {12552#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:08,737 INFO L273 TraceCheckUtils]: 12: Hoare triple {12552#(<= main_~i~0 (* 2 main_~k~0))} assume true; {12552#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:08,737 INFO L273 TraceCheckUtils]: 13: Hoare triple {12552#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12552#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:08,737 INFO L273 TraceCheckUtils]: 14: Hoare triple {12552#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12553#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:08,738 INFO L273 TraceCheckUtils]: 15: Hoare triple {12553#(<= main_~i~0 (* 3 main_~k~0))} assume true; {12553#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:08,738 INFO L273 TraceCheckUtils]: 16: Hoare triple {12553#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12553#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:08,739 INFO L273 TraceCheckUtils]: 17: Hoare triple {12553#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12554#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:08,739 INFO L273 TraceCheckUtils]: 18: Hoare triple {12554#(<= main_~i~0 (* 4 main_~k~0))} assume true; {12554#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:08,739 INFO L273 TraceCheckUtils]: 19: Hoare triple {12554#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12554#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:08,740 INFO L273 TraceCheckUtils]: 20: Hoare triple {12554#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12555#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:08,741 INFO L273 TraceCheckUtils]: 21: Hoare triple {12555#(<= main_~i~0 (* 5 main_~k~0))} assume true; {12555#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:08,741 INFO L273 TraceCheckUtils]: 22: Hoare triple {12555#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12555#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:08,742 INFO L273 TraceCheckUtils]: 23: Hoare triple {12555#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12556#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:08,743 INFO L273 TraceCheckUtils]: 24: Hoare triple {12556#(<= main_~i~0 (* 6 main_~k~0))} assume true; {12556#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:08,746 INFO L273 TraceCheckUtils]: 25: Hoare triple {12556#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12556#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:08,747 INFO L273 TraceCheckUtils]: 26: Hoare triple {12556#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12557#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:08,747 INFO L273 TraceCheckUtils]: 27: Hoare triple {12557#(<= main_~i~0 (* 7 main_~k~0))} assume true; {12557#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:08,748 INFO L273 TraceCheckUtils]: 28: Hoare triple {12557#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12557#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:08,748 INFO L273 TraceCheckUtils]: 29: Hoare triple {12557#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12558#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:08,748 INFO L273 TraceCheckUtils]: 30: Hoare triple {12558#(<= main_~i~0 (* 8 main_~k~0))} assume true; {12558#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:08,749 INFO L273 TraceCheckUtils]: 31: Hoare triple {12558#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12558#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:08,749 INFO L273 TraceCheckUtils]: 32: Hoare triple {12558#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12559#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:08,749 INFO L273 TraceCheckUtils]: 33: Hoare triple {12559#(<= main_~i~0 (* 9 main_~k~0))} assume true; {12559#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:08,750 INFO L273 TraceCheckUtils]: 34: Hoare triple {12559#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12559#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:08,751 INFO L273 TraceCheckUtils]: 35: Hoare triple {12559#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12560#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:08,751 INFO L273 TraceCheckUtils]: 36: Hoare triple {12560#(<= main_~i~0 (* 10 main_~k~0))} assume true; {12560#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:08,752 INFO L273 TraceCheckUtils]: 37: Hoare triple {12560#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12560#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:08,753 INFO L273 TraceCheckUtils]: 38: Hoare triple {12560#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12561#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:08,753 INFO L273 TraceCheckUtils]: 39: Hoare triple {12561#(<= main_~i~0 (* 11 main_~k~0))} assume true; {12561#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:08,754 INFO L273 TraceCheckUtils]: 40: Hoare triple {12561#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12561#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:08,754 INFO L273 TraceCheckUtils]: 41: Hoare triple {12561#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12562#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:08,755 INFO L273 TraceCheckUtils]: 42: Hoare triple {12562#(<= main_~i~0 (* 12 main_~k~0))} assume true; {12562#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:08,755 INFO L273 TraceCheckUtils]: 43: Hoare triple {12562#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12562#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:08,756 INFO L273 TraceCheckUtils]: 44: Hoare triple {12562#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12563#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:08,757 INFO L273 TraceCheckUtils]: 45: Hoare triple {12563#(<= main_~i~0 (* 13 main_~k~0))} assume true; {12563#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:08,757 INFO L273 TraceCheckUtils]: 46: Hoare triple {12563#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12563#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:08,758 INFO L273 TraceCheckUtils]: 47: Hoare triple {12563#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12564#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:08,759 INFO L273 TraceCheckUtils]: 48: Hoare triple {12564#(<= main_~i~0 (* 14 main_~k~0))} assume true; {12564#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:08,759 INFO L273 TraceCheckUtils]: 49: Hoare triple {12564#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12564#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:08,760 INFO L273 TraceCheckUtils]: 50: Hoare triple {12564#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12565#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:08,761 INFO L273 TraceCheckUtils]: 51: Hoare triple {12565#(<= main_~i~0 (* 15 main_~k~0))} assume true; {12565#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:08,761 INFO L273 TraceCheckUtils]: 52: Hoare triple {12565#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12565#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:08,762 INFO L273 TraceCheckUtils]: 53: Hoare triple {12565#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12566#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:08,763 INFO L273 TraceCheckUtils]: 54: Hoare triple {12566#(<= main_~i~0 (* 16 main_~k~0))} assume true; {12566#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:08,763 INFO L273 TraceCheckUtils]: 55: Hoare triple {12566#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12566#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:08,764 INFO L273 TraceCheckUtils]: 56: Hoare triple {12566#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12567#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:08,765 INFO L273 TraceCheckUtils]: 57: Hoare triple {12567#(<= main_~i~0 (* 17 main_~k~0))} assume true; {12567#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:08,765 INFO L273 TraceCheckUtils]: 58: Hoare triple {12567#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12567#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:08,766 INFO L273 TraceCheckUtils]: 59: Hoare triple {12567#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12568#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:08,767 INFO L273 TraceCheckUtils]: 60: Hoare triple {12568#(<= main_~i~0 (* 18 main_~k~0))} assume true; {12568#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:08,767 INFO L273 TraceCheckUtils]: 61: Hoare triple {12568#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12568#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:08,768 INFO L273 TraceCheckUtils]: 62: Hoare triple {12568#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12569#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:08,768 INFO L273 TraceCheckUtils]: 63: Hoare triple {12569#(<= main_~i~0 (* 19 main_~k~0))} assume true; {12569#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:08,769 INFO L273 TraceCheckUtils]: 64: Hoare triple {12569#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12569#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:08,770 INFO L273 TraceCheckUtils]: 65: Hoare triple {12569#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12570#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:08,770 INFO L273 TraceCheckUtils]: 66: Hoare triple {12570#(<= main_~i~0 (* 20 main_~k~0))} assume true; {12570#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:08,771 INFO L273 TraceCheckUtils]: 67: Hoare triple {12570#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12570#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:08,772 INFO L273 TraceCheckUtils]: 68: Hoare triple {12570#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12571#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:08,772 INFO L273 TraceCheckUtils]: 69: Hoare triple {12571#(<= main_~i~0 (* 21 main_~k~0))} assume true; {12571#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:08,773 INFO L273 TraceCheckUtils]: 70: Hoare triple {12571#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12571#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:08,774 INFO L273 TraceCheckUtils]: 71: Hoare triple {12571#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12572#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:08,774 INFO L273 TraceCheckUtils]: 72: Hoare triple {12572#(<= main_~i~0 (* 22 main_~k~0))} assume true; {12572#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:08,775 INFO L273 TraceCheckUtils]: 73: Hoare triple {12572#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12572#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:08,776 INFO L273 TraceCheckUtils]: 74: Hoare triple {12572#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12573#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:08,776 INFO L273 TraceCheckUtils]: 75: Hoare triple {12573#(<= main_~i~0 (* 23 main_~k~0))} assume true; {12573#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:08,777 INFO L273 TraceCheckUtils]: 76: Hoare triple {12573#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12573#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:08,778 INFO L273 TraceCheckUtils]: 77: Hoare triple {12573#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12574#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:08,778 INFO L273 TraceCheckUtils]: 78: Hoare triple {12574#(<= main_~i~0 (* 24 main_~k~0))} assume true; {12574#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:08,779 INFO L273 TraceCheckUtils]: 79: Hoare triple {12574#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12574#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:08,780 INFO L273 TraceCheckUtils]: 80: Hoare triple {12574#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12575#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:08,780 INFO L273 TraceCheckUtils]: 81: Hoare triple {12575#(<= main_~i~0 (* 25 main_~k~0))} assume true; {12575#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:08,781 INFO L273 TraceCheckUtils]: 82: Hoare triple {12575#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12575#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:08,781 INFO L273 TraceCheckUtils]: 83: Hoare triple {12575#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12576#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:08,782 INFO L273 TraceCheckUtils]: 84: Hoare triple {12576#(<= main_~i~0 (* 26 main_~k~0))} assume true; {12576#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:08,782 INFO L273 TraceCheckUtils]: 85: Hoare triple {12576#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12576#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:08,783 INFO L273 TraceCheckUtils]: 86: Hoare triple {12576#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12577#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:08,784 INFO L273 TraceCheckUtils]: 87: Hoare triple {12577#(<= main_~i~0 (* 27 main_~k~0))} assume true; {12577#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:08,784 INFO L273 TraceCheckUtils]: 88: Hoare triple {12577#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12577#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:08,787 INFO L273 TraceCheckUtils]: 89: Hoare triple {12577#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12578#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:08,788 INFO L273 TraceCheckUtils]: 90: Hoare triple {12578#(<= main_~i~0 (* 28 main_~k~0))} assume true; {12578#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:08,788 INFO L273 TraceCheckUtils]: 91: Hoare triple {12578#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12578#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:08,789 INFO L273 TraceCheckUtils]: 92: Hoare triple {12578#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12579#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:08,789 INFO L273 TraceCheckUtils]: 93: Hoare triple {12579#(<= main_~i~0 (* 29 main_~k~0))} assume true; {12579#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:08,789 INFO L273 TraceCheckUtils]: 94: Hoare triple {12579#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12579#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:08,790 INFO L273 TraceCheckUtils]: 95: Hoare triple {12579#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12580#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:08,790 INFO L273 TraceCheckUtils]: 96: Hoare triple {12580#(<= main_~i~0 (* 30 main_~k~0))} assume true; {12580#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:08,791 INFO L273 TraceCheckUtils]: 97: Hoare triple {12580#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12580#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:08,791 INFO L273 TraceCheckUtils]: 98: Hoare triple {12580#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12581#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:08,792 INFO L273 TraceCheckUtils]: 99: Hoare triple {12581#(<= main_~i~0 (* 31 main_~k~0))} assume true; {12581#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:08,792 INFO L273 TraceCheckUtils]: 100: Hoare triple {12581#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12581#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:08,793 INFO L273 TraceCheckUtils]: 101: Hoare triple {12581#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12582#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:08,793 INFO L273 TraceCheckUtils]: 102: Hoare triple {12582#(<= main_~i~0 (* 32 main_~k~0))} assume true; {12582#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:08,794 INFO L273 TraceCheckUtils]: 103: Hoare triple {12582#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12582#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:08,795 INFO L273 TraceCheckUtils]: 104: Hoare triple {12582#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12583#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:08,795 INFO L273 TraceCheckUtils]: 105: Hoare triple {12583#(<= main_~i~0 (* 33 main_~k~0))} assume true; {12583#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:08,796 INFO L273 TraceCheckUtils]: 106: Hoare triple {12583#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12583#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:08,797 INFO L273 TraceCheckUtils]: 107: Hoare triple {12583#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12584#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:08,797 INFO L273 TraceCheckUtils]: 108: Hoare triple {12584#(<= main_~i~0 (* 34 main_~k~0))} assume true; {12584#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:08,798 INFO L273 TraceCheckUtils]: 109: Hoare triple {12584#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12584#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:08,799 INFO L273 TraceCheckUtils]: 110: Hoare triple {12584#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12585#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:08,799 INFO L273 TraceCheckUtils]: 111: Hoare triple {12585#(<= main_~i~0 (* 35 main_~k~0))} assume true; {12585#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:08,799 INFO L273 TraceCheckUtils]: 112: Hoare triple {12585#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12585#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:08,800 INFO L273 TraceCheckUtils]: 113: Hoare triple {12585#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12586#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:08,801 INFO L273 TraceCheckUtils]: 114: Hoare triple {12586#(<= main_~i~0 (* 36 main_~k~0))} assume true; {12586#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:08,801 INFO L273 TraceCheckUtils]: 115: Hoare triple {12586#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12586#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:08,802 INFO L273 TraceCheckUtils]: 116: Hoare triple {12586#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12587#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:08,803 INFO L273 TraceCheckUtils]: 117: Hoare triple {12587#(<= main_~i~0 (* 37 main_~k~0))} assume true; {12587#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:08,803 INFO L273 TraceCheckUtils]: 118: Hoare triple {12587#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12587#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:08,804 INFO L273 TraceCheckUtils]: 119: Hoare triple {12587#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12588#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:08,805 INFO L273 TraceCheckUtils]: 120: Hoare triple {12588#(<= main_~i~0 (* 38 main_~k~0))} assume true; {12588#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:08,805 INFO L273 TraceCheckUtils]: 121: Hoare triple {12588#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12588#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:08,806 INFO L273 TraceCheckUtils]: 122: Hoare triple {12588#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12589#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:08,806 INFO L273 TraceCheckUtils]: 123: Hoare triple {12589#(<= main_~i~0 (* 39 main_~k~0))} assume true; {12589#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:08,807 INFO L273 TraceCheckUtils]: 124: Hoare triple {12589#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12589#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:08,808 INFO L273 TraceCheckUtils]: 125: Hoare triple {12589#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12590#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:08,808 INFO L273 TraceCheckUtils]: 126: Hoare triple {12590#(<= main_~i~0 (* 40 main_~k~0))} assume true; {12590#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:08,809 INFO L273 TraceCheckUtils]: 127: Hoare triple {12590#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12590#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:08,810 INFO L273 TraceCheckUtils]: 128: Hoare triple {12590#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12591#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:08,810 INFO L273 TraceCheckUtils]: 129: Hoare triple {12591#(<= main_~i~0 (* 41 main_~k~0))} assume true; {12591#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:08,811 INFO L273 TraceCheckUtils]: 130: Hoare triple {12591#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12591#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:08,811 INFO L273 TraceCheckUtils]: 131: Hoare triple {12591#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12592#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:08,812 INFO L273 TraceCheckUtils]: 132: Hoare triple {12592#(<= main_~i~0 (* 42 main_~k~0))} assume true; {12592#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:08,812 INFO L273 TraceCheckUtils]: 133: Hoare triple {12592#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12592#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:08,813 INFO L273 TraceCheckUtils]: 134: Hoare triple {12592#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12593#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:08,814 INFO L273 TraceCheckUtils]: 135: Hoare triple {12593#(<= main_~i~0 (* 43 main_~k~0))} assume true; {12593#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:08,814 INFO L273 TraceCheckUtils]: 136: Hoare triple {12593#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12593#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:08,815 INFO L273 TraceCheckUtils]: 137: Hoare triple {12593#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12594#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:08,816 INFO L273 TraceCheckUtils]: 138: Hoare triple {12594#(<= main_~i~0 (* 44 main_~k~0))} assume true; {12594#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:08,816 INFO L273 TraceCheckUtils]: 139: Hoare triple {12594#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12594#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:08,817 INFO L273 TraceCheckUtils]: 140: Hoare triple {12594#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12595#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:08,817 INFO L273 TraceCheckUtils]: 141: Hoare triple {12595#(<= main_~i~0 (* 45 main_~k~0))} assume true; {12595#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:08,818 INFO L273 TraceCheckUtils]: 142: Hoare triple {12595#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12595#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:08,819 INFO L273 TraceCheckUtils]: 143: Hoare triple {12595#(<= main_~i~0 (* 45 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12596#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:08,819 INFO L273 TraceCheckUtils]: 144: Hoare triple {12596#(<= main_~i~0 (* 46 main_~k~0))} assume true; {12596#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:08,820 INFO L273 TraceCheckUtils]: 145: Hoare triple {12596#(<= main_~i~0 (* 46 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12596#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:08,821 INFO L273 TraceCheckUtils]: 146: Hoare triple {12596#(<= main_~i~0 (* 46 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12597#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:08,821 INFO L273 TraceCheckUtils]: 147: Hoare triple {12597#(<= main_~i~0 (* 47 main_~k~0))} assume true; {12597#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:08,822 INFO L273 TraceCheckUtils]: 148: Hoare triple {12597#(<= main_~i~0 (* 47 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12597#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:08,822 INFO L273 TraceCheckUtils]: 149: Hoare triple {12597#(<= main_~i~0 (* 47 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12598#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:08,823 INFO L273 TraceCheckUtils]: 150: Hoare triple {12598#(<= main_~i~0 (* 48 main_~k~0))} assume true; {12598#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:08,824 INFO L273 TraceCheckUtils]: 151: Hoare triple {12598#(<= main_~i~0 (* 48 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12599#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:09:08,824 INFO L273 TraceCheckUtils]: 152: Hoare triple {12599#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12600#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:09:08,825 INFO L273 TraceCheckUtils]: 153: Hoare triple {12600#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {12600#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:09:08,826 INFO L273 TraceCheckUtils]: 154: Hoare triple {12600#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {12549#false} is VALID [2018-11-19 00:09:08,826 INFO L256 TraceCheckUtils]: 155: Hoare triple {12549#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {12549#false} is VALID [2018-11-19 00:09:08,826 INFO L273 TraceCheckUtils]: 156: Hoare triple {12549#false} ~cond := #in~cond; {12549#false} is VALID [2018-11-19 00:09:08,826 INFO L273 TraceCheckUtils]: 157: Hoare triple {12549#false} assume 0 == ~cond; {12549#false} is VALID [2018-11-19 00:09:08,826 INFO L273 TraceCheckUtils]: 158: Hoare triple {12549#false} assume !false; {12549#false} is VALID [2018-11-19 00:09:08,853 INFO L134 CoverageAnalysis]: Checked inductivity of 3626 backedges. 0 proven. 3626 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:09:08,853 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:09:08,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 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 [2018-11-19 00:09:08,863 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-11-19 00:09:08,994 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 50 check-sat command(s) [2018-11-19 00:09:08,995 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:09:09,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:09:09,028 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:09:09,567 INFO L256 TraceCheckUtils]: 0: Hoare triple {12548#true} call ULTIMATE.init(); {12548#true} is VALID [2018-11-19 00:09:09,568 INFO L273 TraceCheckUtils]: 1: Hoare triple {12548#true} assume true; {12548#true} is VALID [2018-11-19 00:09:09,568 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {12548#true} {12548#true} #38#return; {12548#true} is VALID [2018-11-19 00:09:09,568 INFO L256 TraceCheckUtils]: 3: Hoare triple {12548#true} call #t~ret2 := main(); {12548#true} is VALID [2018-11-19 00:09:09,568 INFO L273 TraceCheckUtils]: 4: Hoare triple {12548#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {12548#true} is VALID [2018-11-19 00:09:09,569 INFO L273 TraceCheckUtils]: 5: Hoare triple {12548#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {12550#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:09,570 INFO L273 TraceCheckUtils]: 6: Hoare triple {12550#(<= main_~i~0 0)} assume true; {12550#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:09,570 INFO L273 TraceCheckUtils]: 7: Hoare triple {12550#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {12550#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:09,570 INFO L273 TraceCheckUtils]: 8: Hoare triple {12550#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {12551#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:09,571 INFO L273 TraceCheckUtils]: 9: Hoare triple {12551#(<= main_~i~0 main_~k~0)} assume true; {12551#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:09,571 INFO L273 TraceCheckUtils]: 10: Hoare triple {12551#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {12551#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:09,571 INFO L273 TraceCheckUtils]: 11: Hoare triple {12551#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {12552#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:09,572 INFO L273 TraceCheckUtils]: 12: Hoare triple {12552#(<= main_~i~0 (* 2 main_~k~0))} assume true; {12552#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:09,572 INFO L273 TraceCheckUtils]: 13: Hoare triple {12552#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12552#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:09,573 INFO L273 TraceCheckUtils]: 14: Hoare triple {12552#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12553#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:09,574 INFO L273 TraceCheckUtils]: 15: Hoare triple {12553#(<= main_~i~0 (* 3 main_~k~0))} assume true; {12553#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:09,574 INFO L273 TraceCheckUtils]: 16: Hoare triple {12553#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12553#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:09,575 INFO L273 TraceCheckUtils]: 17: Hoare triple {12553#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12554#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:09,576 INFO L273 TraceCheckUtils]: 18: Hoare triple {12554#(<= main_~i~0 (* 4 main_~k~0))} assume true; {12554#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:09,576 INFO L273 TraceCheckUtils]: 19: Hoare triple {12554#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12554#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:09,577 INFO L273 TraceCheckUtils]: 20: Hoare triple {12554#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12555#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:09,577 INFO L273 TraceCheckUtils]: 21: Hoare triple {12555#(<= main_~i~0 (* 5 main_~k~0))} assume true; {12555#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:09,578 INFO L273 TraceCheckUtils]: 22: Hoare triple {12555#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12555#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:09,579 INFO L273 TraceCheckUtils]: 23: Hoare triple {12555#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12556#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:09,579 INFO L273 TraceCheckUtils]: 24: Hoare triple {12556#(<= main_~i~0 (* 6 main_~k~0))} assume true; {12556#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:09,580 INFO L273 TraceCheckUtils]: 25: Hoare triple {12556#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12556#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:09,581 INFO L273 TraceCheckUtils]: 26: Hoare triple {12556#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12557#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:09,581 INFO L273 TraceCheckUtils]: 27: Hoare triple {12557#(<= main_~i~0 (* 7 main_~k~0))} assume true; {12557#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:09,582 INFO L273 TraceCheckUtils]: 28: Hoare triple {12557#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12557#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:09,582 INFO L273 TraceCheckUtils]: 29: Hoare triple {12557#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12558#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:09,583 INFO L273 TraceCheckUtils]: 30: Hoare triple {12558#(<= main_~i~0 (* 8 main_~k~0))} assume true; {12558#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:09,583 INFO L273 TraceCheckUtils]: 31: Hoare triple {12558#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12558#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:09,584 INFO L273 TraceCheckUtils]: 32: Hoare triple {12558#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12559#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:09,585 INFO L273 TraceCheckUtils]: 33: Hoare triple {12559#(<= main_~i~0 (* 9 main_~k~0))} assume true; {12559#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:09,585 INFO L273 TraceCheckUtils]: 34: Hoare triple {12559#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12559#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:09,586 INFO L273 TraceCheckUtils]: 35: Hoare triple {12559#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12560#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:09,586 INFO L273 TraceCheckUtils]: 36: Hoare triple {12560#(<= main_~i~0 (* 10 main_~k~0))} assume true; {12560#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:09,587 INFO L273 TraceCheckUtils]: 37: Hoare triple {12560#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12560#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:09,588 INFO L273 TraceCheckUtils]: 38: Hoare triple {12560#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12561#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:09,588 INFO L273 TraceCheckUtils]: 39: Hoare triple {12561#(<= main_~i~0 (* 11 main_~k~0))} assume true; {12561#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:09,589 INFO L273 TraceCheckUtils]: 40: Hoare triple {12561#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12561#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:09,589 INFO L273 TraceCheckUtils]: 41: Hoare triple {12561#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12562#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:09,590 INFO L273 TraceCheckUtils]: 42: Hoare triple {12562#(<= main_~i~0 (* 12 main_~k~0))} assume true; {12562#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:09,590 INFO L273 TraceCheckUtils]: 43: Hoare triple {12562#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12562#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:09,591 INFO L273 TraceCheckUtils]: 44: Hoare triple {12562#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12563#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:09,592 INFO L273 TraceCheckUtils]: 45: Hoare triple {12563#(<= main_~i~0 (* 13 main_~k~0))} assume true; {12563#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:09,592 INFO L273 TraceCheckUtils]: 46: Hoare triple {12563#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12563#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:09,593 INFO L273 TraceCheckUtils]: 47: Hoare triple {12563#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12564#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:09,593 INFO L273 TraceCheckUtils]: 48: Hoare triple {12564#(<= main_~i~0 (* 14 main_~k~0))} assume true; {12564#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:09,594 INFO L273 TraceCheckUtils]: 49: Hoare triple {12564#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12564#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:09,595 INFO L273 TraceCheckUtils]: 50: Hoare triple {12564#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12565#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:09,595 INFO L273 TraceCheckUtils]: 51: Hoare triple {12565#(<= main_~i~0 (* 15 main_~k~0))} assume true; {12565#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:09,596 INFO L273 TraceCheckUtils]: 52: Hoare triple {12565#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12565#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:09,596 INFO L273 TraceCheckUtils]: 53: Hoare triple {12565#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12566#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:09,597 INFO L273 TraceCheckUtils]: 54: Hoare triple {12566#(<= main_~i~0 (* 16 main_~k~0))} assume true; {12566#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:09,597 INFO L273 TraceCheckUtils]: 55: Hoare triple {12566#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12566#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:09,598 INFO L273 TraceCheckUtils]: 56: Hoare triple {12566#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12567#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:09,599 INFO L273 TraceCheckUtils]: 57: Hoare triple {12567#(<= main_~i~0 (* 17 main_~k~0))} assume true; {12567#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:09,599 INFO L273 TraceCheckUtils]: 58: Hoare triple {12567#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12567#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:09,600 INFO L273 TraceCheckUtils]: 59: Hoare triple {12567#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12568#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:09,600 INFO L273 TraceCheckUtils]: 60: Hoare triple {12568#(<= main_~i~0 (* 18 main_~k~0))} assume true; {12568#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:09,601 INFO L273 TraceCheckUtils]: 61: Hoare triple {12568#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12568#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:09,602 INFO L273 TraceCheckUtils]: 62: Hoare triple {12568#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12569#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:09,602 INFO L273 TraceCheckUtils]: 63: Hoare triple {12569#(<= main_~i~0 (* 19 main_~k~0))} assume true; {12569#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:09,603 INFO L273 TraceCheckUtils]: 64: Hoare triple {12569#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12569#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:09,603 INFO L273 TraceCheckUtils]: 65: Hoare triple {12569#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12570#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:09,604 INFO L273 TraceCheckUtils]: 66: Hoare triple {12570#(<= main_~i~0 (* 20 main_~k~0))} assume true; {12570#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:09,604 INFO L273 TraceCheckUtils]: 67: Hoare triple {12570#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12570#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:09,605 INFO L273 TraceCheckUtils]: 68: Hoare triple {12570#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12571#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:09,606 INFO L273 TraceCheckUtils]: 69: Hoare triple {12571#(<= main_~i~0 (* 21 main_~k~0))} assume true; {12571#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:09,606 INFO L273 TraceCheckUtils]: 70: Hoare triple {12571#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12571#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:09,607 INFO L273 TraceCheckUtils]: 71: Hoare triple {12571#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12572#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:09,608 INFO L273 TraceCheckUtils]: 72: Hoare triple {12572#(<= main_~i~0 (* 22 main_~k~0))} assume true; {12572#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:09,608 INFO L273 TraceCheckUtils]: 73: Hoare triple {12572#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12572#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:09,609 INFO L273 TraceCheckUtils]: 74: Hoare triple {12572#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12573#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:09,609 INFO L273 TraceCheckUtils]: 75: Hoare triple {12573#(<= main_~i~0 (* 23 main_~k~0))} assume true; {12573#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:09,610 INFO L273 TraceCheckUtils]: 76: Hoare triple {12573#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12573#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:09,611 INFO L273 TraceCheckUtils]: 77: Hoare triple {12573#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12574#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:09,611 INFO L273 TraceCheckUtils]: 78: Hoare triple {12574#(<= main_~i~0 (* 24 main_~k~0))} assume true; {12574#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:09,612 INFO L273 TraceCheckUtils]: 79: Hoare triple {12574#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12574#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:09,612 INFO L273 TraceCheckUtils]: 80: Hoare triple {12574#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12575#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:09,613 INFO L273 TraceCheckUtils]: 81: Hoare triple {12575#(<= main_~i~0 (* 25 main_~k~0))} assume true; {12575#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:09,613 INFO L273 TraceCheckUtils]: 82: Hoare triple {12575#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12575#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:09,614 INFO L273 TraceCheckUtils]: 83: Hoare triple {12575#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12576#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:09,614 INFO L273 TraceCheckUtils]: 84: Hoare triple {12576#(<= main_~i~0 (* 26 main_~k~0))} assume true; {12576#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:09,615 INFO L273 TraceCheckUtils]: 85: Hoare triple {12576#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12576#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:09,616 INFO L273 TraceCheckUtils]: 86: Hoare triple {12576#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12577#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:09,616 INFO L273 TraceCheckUtils]: 87: Hoare triple {12577#(<= main_~i~0 (* 27 main_~k~0))} assume true; {12577#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:09,617 INFO L273 TraceCheckUtils]: 88: Hoare triple {12577#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12577#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:09,617 INFO L273 TraceCheckUtils]: 89: Hoare triple {12577#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12578#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:09,618 INFO L273 TraceCheckUtils]: 90: Hoare triple {12578#(<= main_~i~0 (* 28 main_~k~0))} assume true; {12578#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:09,618 INFO L273 TraceCheckUtils]: 91: Hoare triple {12578#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12578#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:09,619 INFO L273 TraceCheckUtils]: 92: Hoare triple {12578#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12579#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:09,620 INFO L273 TraceCheckUtils]: 93: Hoare triple {12579#(<= main_~i~0 (* 29 main_~k~0))} assume true; {12579#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:09,620 INFO L273 TraceCheckUtils]: 94: Hoare triple {12579#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12579#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:09,621 INFO L273 TraceCheckUtils]: 95: Hoare triple {12579#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12580#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:09,621 INFO L273 TraceCheckUtils]: 96: Hoare triple {12580#(<= main_~i~0 (* 30 main_~k~0))} assume true; {12580#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:09,622 INFO L273 TraceCheckUtils]: 97: Hoare triple {12580#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12580#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:09,623 INFO L273 TraceCheckUtils]: 98: Hoare triple {12580#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12581#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:09,623 INFO L273 TraceCheckUtils]: 99: Hoare triple {12581#(<= main_~i~0 (* 31 main_~k~0))} assume true; {12581#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:09,624 INFO L273 TraceCheckUtils]: 100: Hoare triple {12581#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12581#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:09,625 INFO L273 TraceCheckUtils]: 101: Hoare triple {12581#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12582#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:09,625 INFO L273 TraceCheckUtils]: 102: Hoare triple {12582#(<= main_~i~0 (* 32 main_~k~0))} assume true; {12582#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:09,626 INFO L273 TraceCheckUtils]: 103: Hoare triple {12582#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12582#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:09,626 INFO L273 TraceCheckUtils]: 104: Hoare triple {12582#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12583#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:09,627 INFO L273 TraceCheckUtils]: 105: Hoare triple {12583#(<= main_~i~0 (* 33 main_~k~0))} assume true; {12583#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:09,627 INFO L273 TraceCheckUtils]: 106: Hoare triple {12583#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12583#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:09,628 INFO L273 TraceCheckUtils]: 107: Hoare triple {12583#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12584#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:09,629 INFO L273 TraceCheckUtils]: 108: Hoare triple {12584#(<= main_~i~0 (* 34 main_~k~0))} assume true; {12584#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:09,629 INFO L273 TraceCheckUtils]: 109: Hoare triple {12584#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12584#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:09,630 INFO L273 TraceCheckUtils]: 110: Hoare triple {12584#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12585#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:09,630 INFO L273 TraceCheckUtils]: 111: Hoare triple {12585#(<= main_~i~0 (* 35 main_~k~0))} assume true; {12585#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:09,631 INFO L273 TraceCheckUtils]: 112: Hoare triple {12585#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12585#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:09,632 INFO L273 TraceCheckUtils]: 113: Hoare triple {12585#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12586#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:09,632 INFO L273 TraceCheckUtils]: 114: Hoare triple {12586#(<= main_~i~0 (* 36 main_~k~0))} assume true; {12586#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:09,633 INFO L273 TraceCheckUtils]: 115: Hoare triple {12586#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12586#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:09,633 INFO L273 TraceCheckUtils]: 116: Hoare triple {12586#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12587#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:09,634 INFO L273 TraceCheckUtils]: 117: Hoare triple {12587#(<= main_~i~0 (* 37 main_~k~0))} assume true; {12587#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:09,634 INFO L273 TraceCheckUtils]: 118: Hoare triple {12587#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12587#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:09,635 INFO L273 TraceCheckUtils]: 119: Hoare triple {12587#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12588#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:09,636 INFO L273 TraceCheckUtils]: 120: Hoare triple {12588#(<= main_~i~0 (* 38 main_~k~0))} assume true; {12588#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:09,636 INFO L273 TraceCheckUtils]: 121: Hoare triple {12588#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12588#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:09,637 INFO L273 TraceCheckUtils]: 122: Hoare triple {12588#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12589#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:09,637 INFO L273 TraceCheckUtils]: 123: Hoare triple {12589#(<= main_~i~0 (* 39 main_~k~0))} assume true; {12589#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:09,638 INFO L273 TraceCheckUtils]: 124: Hoare triple {12589#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12589#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:09,639 INFO L273 TraceCheckUtils]: 125: Hoare triple {12589#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12590#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:09,639 INFO L273 TraceCheckUtils]: 126: Hoare triple {12590#(<= main_~i~0 (* 40 main_~k~0))} assume true; {12590#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:09,640 INFO L273 TraceCheckUtils]: 127: Hoare triple {12590#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12590#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:09,640 INFO L273 TraceCheckUtils]: 128: Hoare triple {12590#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12591#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:09,641 INFO L273 TraceCheckUtils]: 129: Hoare triple {12591#(<= main_~i~0 (* 41 main_~k~0))} assume true; {12591#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:09,641 INFO L273 TraceCheckUtils]: 130: Hoare triple {12591#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12591#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:09,642 INFO L273 TraceCheckUtils]: 131: Hoare triple {12591#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12592#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:09,643 INFO L273 TraceCheckUtils]: 132: Hoare triple {12592#(<= main_~i~0 (* 42 main_~k~0))} assume true; {12592#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:09,643 INFO L273 TraceCheckUtils]: 133: Hoare triple {12592#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12592#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:09,644 INFO L273 TraceCheckUtils]: 134: Hoare triple {12592#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12593#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:09,644 INFO L273 TraceCheckUtils]: 135: Hoare triple {12593#(<= main_~i~0 (* 43 main_~k~0))} assume true; {12593#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:09,645 INFO L273 TraceCheckUtils]: 136: Hoare triple {12593#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12593#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:09,646 INFO L273 TraceCheckUtils]: 137: Hoare triple {12593#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12594#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:09,646 INFO L273 TraceCheckUtils]: 138: Hoare triple {12594#(<= main_~i~0 (* 44 main_~k~0))} assume true; {12594#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:09,647 INFO L273 TraceCheckUtils]: 139: Hoare triple {12594#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12594#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:09,647 INFO L273 TraceCheckUtils]: 140: Hoare triple {12594#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12595#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:09,648 INFO L273 TraceCheckUtils]: 141: Hoare triple {12595#(<= main_~i~0 (* 45 main_~k~0))} assume true; {12595#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:09,648 INFO L273 TraceCheckUtils]: 142: Hoare triple {12595#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12595#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:09,649 INFO L273 TraceCheckUtils]: 143: Hoare triple {12595#(<= main_~i~0 (* 45 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12596#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:09,650 INFO L273 TraceCheckUtils]: 144: Hoare triple {12596#(<= main_~i~0 (* 46 main_~k~0))} assume true; {12596#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:09,650 INFO L273 TraceCheckUtils]: 145: Hoare triple {12596#(<= main_~i~0 (* 46 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12596#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:09,651 INFO L273 TraceCheckUtils]: 146: Hoare triple {12596#(<= main_~i~0 (* 46 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12597#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:09,651 INFO L273 TraceCheckUtils]: 147: Hoare triple {12597#(<= main_~i~0 (* 47 main_~k~0))} assume true; {12597#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:09,652 INFO L273 TraceCheckUtils]: 148: Hoare triple {12597#(<= main_~i~0 (* 47 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {12597#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:09,653 INFO L273 TraceCheckUtils]: 149: Hoare triple {12597#(<= main_~i~0 (* 47 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {12598#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:09,653 INFO L273 TraceCheckUtils]: 150: Hoare triple {12598#(<= main_~i~0 (* 48 main_~k~0))} assume true; {12598#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:09,654 INFO L273 TraceCheckUtils]: 151: Hoare triple {12598#(<= main_~i~0 (* 48 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13057#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 48 main_~k~0)))} is VALID [2018-11-19 00:09:09,655 INFO L273 TraceCheckUtils]: 152: Hoare triple {13057#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 48 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {13061#(and (<= main_~i~0 (* 49 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:09:09,655 INFO L273 TraceCheckUtils]: 153: Hoare triple {13061#(and (<= main_~i~0 (* 49 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume true; {13061#(and (<= main_~i~0 (* 49 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:09:09,656 INFO L273 TraceCheckUtils]: 154: Hoare triple {13061#(and (<= main_~i~0 (* 49 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {12549#false} is VALID [2018-11-19 00:09:09,656 INFO L256 TraceCheckUtils]: 155: Hoare triple {12549#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {12549#false} is VALID [2018-11-19 00:09:09,656 INFO L273 TraceCheckUtils]: 156: Hoare triple {12549#false} ~cond := #in~cond; {12549#false} is VALID [2018-11-19 00:09:09,657 INFO L273 TraceCheckUtils]: 157: Hoare triple {12549#false} assume 0 == ~cond; {12549#false} is VALID [2018-11-19 00:09:09,657 INFO L273 TraceCheckUtils]: 158: Hoare triple {12549#false} assume !false; {12549#false} is VALID [2018-11-19 00:09:09,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3626 backedges. 0 proven. 3626 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:09:09,703 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:09:09,704 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 55 [2018-11-19 00:09:09,704 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 159 [2018-11-19 00:09:09,705 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:09:09,705 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 55 states. [2018-11-19 00:09:09,871 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 163 edges. 163 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:09:09,871 INFO L459 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-11-19 00:09:09,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-11-19 00:09:09,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=2858, Unknown=0, NotChecked=0, Total=2970 [2018-11-19 00:09:09,872 INFO L87 Difference]: Start difference. First operand 160 states and 160 transitions. Second operand 55 states. [2018-11-19 00:09:10,374 WARN L180 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 8 [2018-11-19 00:09:10,681 WARN L180 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 9 [2018-11-19 00:09:10,846 WARN L180 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 11 [2018-11-19 00:09:11,016 WARN L180 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 11 [2018-11-19 00:09:11,179 WARN L180 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 11 [2018-11-19 00:09:11,346 WARN L180 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 11 [2018-11-19 00:09:12,248 WARN L180 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 11 [2018-11-19 00:09:18,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:09:18,114 INFO L93 Difference]: Finished difference Result 174 states and 176 transitions. [2018-11-19 00:09:18,114 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-11-19 00:09:18,114 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 159 [2018-11-19 00:09:18,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:09:18,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-11-19 00:09:18,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 176 transitions. [2018-11-19 00:09:18,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-11-19 00:09:18,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 176 transitions. [2018-11-19 00:09:18,119 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 55 states and 176 transitions. [2018-11-19 00:09:18,304 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 176 edges. 176 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:09:18,306 INFO L225 Difference]: With dead ends: 174 [2018-11-19 00:09:18,306 INFO L226 Difference]: Without dead ends: 169 [2018-11-19 00:09:18,308 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1327 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=2865, Invalid=8265, Unknown=0, NotChecked=0, Total=11130 [2018-11-19 00:09:18,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2018-11-19 00:09:18,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 169. [2018-11-19 00:09:18,450 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:09:18,450 INFO L82 GeneralOperation]: Start isEquivalent. First operand 169 states. Second operand 169 states. [2018-11-19 00:09:18,450 INFO L74 IsIncluded]: Start isIncluded. First operand 169 states. Second operand 169 states. [2018-11-19 00:09:18,450 INFO L87 Difference]: Start difference. First operand 169 states. Second operand 169 states. [2018-11-19 00:09:18,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:09:18,453 INFO L93 Difference]: Finished difference Result 169 states and 169 transitions. [2018-11-19 00:09:18,453 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 169 transitions. [2018-11-19 00:09:18,454 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:09:18,454 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:09:18,454 INFO L74 IsIncluded]: Start isIncluded. First operand 169 states. Second operand 169 states. [2018-11-19 00:09:18,454 INFO L87 Difference]: Start difference. First operand 169 states. Second operand 169 states. [2018-11-19 00:09:18,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:09:18,457 INFO L93 Difference]: Finished difference Result 169 states and 169 transitions. [2018-11-19 00:09:18,457 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 169 transitions. [2018-11-19 00:09:18,457 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:09:18,457 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:09:18,458 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:09:18,458 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:09:18,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 169 states. [2018-11-19 00:09:18,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 169 transitions. [2018-11-19 00:09:18,461 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 169 transitions. Word has length 159 [2018-11-19 00:09:18,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:09:18,461 INFO L480 AbstractCegarLoop]: Abstraction has 169 states and 169 transitions. [2018-11-19 00:09:18,461 INFO L481 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-11-19 00:09:18,461 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 169 transitions. [2018-11-19 00:09:18,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2018-11-19 00:09:18,462 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:09:18,462 INFO L375 BasicCegarLoop]: trace histogram [53, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:09:18,462 INFO L423 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:09:18,462 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:09:18,463 INFO L82 PathProgramCache]: Analyzing trace with hash -1651330057, now seen corresponding path program 18 times [2018-11-19 00:09:18,463 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:09:18,463 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:09:18,463 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:09:18,463 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:09:18,463 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:09:18,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:09:20,669 INFO L256 TraceCheckUtils]: 0: Hoare triple {13982#true} call ULTIMATE.init(); {13982#true} is VALID [2018-11-19 00:09:20,670 INFO L273 TraceCheckUtils]: 1: Hoare triple {13982#true} assume true; {13982#true} is VALID [2018-11-19 00:09:20,670 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {13982#true} {13982#true} #38#return; {13982#true} is VALID [2018-11-19 00:09:20,670 INFO L256 TraceCheckUtils]: 3: Hoare triple {13982#true} call #t~ret2 := main(); {13982#true} is VALID [2018-11-19 00:09:20,671 INFO L273 TraceCheckUtils]: 4: Hoare triple {13982#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {13982#true} is VALID [2018-11-19 00:09:20,671 INFO L273 TraceCheckUtils]: 5: Hoare triple {13982#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {13984#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:20,672 INFO L273 TraceCheckUtils]: 6: Hoare triple {13984#(<= main_~i~0 0)} assume true; {13984#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:20,672 INFO L273 TraceCheckUtils]: 7: Hoare triple {13984#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {13984#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:20,673 INFO L273 TraceCheckUtils]: 8: Hoare triple {13984#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {13985#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:20,673 INFO L273 TraceCheckUtils]: 9: Hoare triple {13985#(<= main_~i~0 main_~k~0)} assume true; {13985#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:20,673 INFO L273 TraceCheckUtils]: 10: Hoare triple {13985#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {13985#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:20,674 INFO L273 TraceCheckUtils]: 11: Hoare triple {13985#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {13986#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:20,674 INFO L273 TraceCheckUtils]: 12: Hoare triple {13986#(<= main_~i~0 (* 2 main_~k~0))} assume true; {13986#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:20,675 INFO L273 TraceCheckUtils]: 13: Hoare triple {13986#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13986#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:20,676 INFO L273 TraceCheckUtils]: 14: Hoare triple {13986#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13987#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:20,676 INFO L273 TraceCheckUtils]: 15: Hoare triple {13987#(<= main_~i~0 (* 3 main_~k~0))} assume true; {13987#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:20,677 INFO L273 TraceCheckUtils]: 16: Hoare triple {13987#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13987#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:20,677 INFO L273 TraceCheckUtils]: 17: Hoare triple {13987#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13988#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:20,678 INFO L273 TraceCheckUtils]: 18: Hoare triple {13988#(<= main_~i~0 (* 4 main_~k~0))} assume true; {13988#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:20,678 INFO L273 TraceCheckUtils]: 19: Hoare triple {13988#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13988#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:20,679 INFO L273 TraceCheckUtils]: 20: Hoare triple {13988#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13989#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:20,680 INFO L273 TraceCheckUtils]: 21: Hoare triple {13989#(<= main_~i~0 (* 5 main_~k~0))} assume true; {13989#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:20,680 INFO L273 TraceCheckUtils]: 22: Hoare triple {13989#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13989#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:20,681 INFO L273 TraceCheckUtils]: 23: Hoare triple {13989#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13990#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:20,681 INFO L273 TraceCheckUtils]: 24: Hoare triple {13990#(<= main_~i~0 (* 6 main_~k~0))} assume true; {13990#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:20,682 INFO L273 TraceCheckUtils]: 25: Hoare triple {13990#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13990#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:20,683 INFO L273 TraceCheckUtils]: 26: Hoare triple {13990#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13991#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:20,683 INFO L273 TraceCheckUtils]: 27: Hoare triple {13991#(<= main_~i~0 (* 7 main_~k~0))} assume true; {13991#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:20,684 INFO L273 TraceCheckUtils]: 28: Hoare triple {13991#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13991#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:20,684 INFO L273 TraceCheckUtils]: 29: Hoare triple {13991#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13992#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:20,685 INFO L273 TraceCheckUtils]: 30: Hoare triple {13992#(<= main_~i~0 (* 8 main_~k~0))} assume true; {13992#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:20,685 INFO L273 TraceCheckUtils]: 31: Hoare triple {13992#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13992#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:20,686 INFO L273 TraceCheckUtils]: 32: Hoare triple {13992#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13993#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:20,687 INFO L273 TraceCheckUtils]: 33: Hoare triple {13993#(<= main_~i~0 (* 9 main_~k~0))} assume true; {13993#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:20,687 INFO L273 TraceCheckUtils]: 34: Hoare triple {13993#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13993#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:20,688 INFO L273 TraceCheckUtils]: 35: Hoare triple {13993#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13994#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:20,688 INFO L273 TraceCheckUtils]: 36: Hoare triple {13994#(<= main_~i~0 (* 10 main_~k~0))} assume true; {13994#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:20,689 INFO L273 TraceCheckUtils]: 37: Hoare triple {13994#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13994#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:20,690 INFO L273 TraceCheckUtils]: 38: Hoare triple {13994#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13995#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:20,690 INFO L273 TraceCheckUtils]: 39: Hoare triple {13995#(<= main_~i~0 (* 11 main_~k~0))} assume true; {13995#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:20,691 INFO L273 TraceCheckUtils]: 40: Hoare triple {13995#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13995#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:20,691 INFO L273 TraceCheckUtils]: 41: Hoare triple {13995#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13996#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:20,692 INFO L273 TraceCheckUtils]: 42: Hoare triple {13996#(<= main_~i~0 (* 12 main_~k~0))} assume true; {13996#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:20,692 INFO L273 TraceCheckUtils]: 43: Hoare triple {13996#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13996#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:20,693 INFO L273 TraceCheckUtils]: 44: Hoare triple {13996#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13997#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:20,694 INFO L273 TraceCheckUtils]: 45: Hoare triple {13997#(<= main_~i~0 (* 13 main_~k~0))} assume true; {13997#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:20,694 INFO L273 TraceCheckUtils]: 46: Hoare triple {13997#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13997#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:20,695 INFO L273 TraceCheckUtils]: 47: Hoare triple {13997#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13998#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:20,695 INFO L273 TraceCheckUtils]: 48: Hoare triple {13998#(<= main_~i~0 (* 14 main_~k~0))} assume true; {13998#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:20,696 INFO L273 TraceCheckUtils]: 49: Hoare triple {13998#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13998#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:20,697 INFO L273 TraceCheckUtils]: 50: Hoare triple {13998#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13999#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:20,697 INFO L273 TraceCheckUtils]: 51: Hoare triple {13999#(<= main_~i~0 (* 15 main_~k~0))} assume true; {13999#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:20,698 INFO L273 TraceCheckUtils]: 52: Hoare triple {13999#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13999#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:20,699 INFO L273 TraceCheckUtils]: 53: Hoare triple {13999#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14000#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:20,699 INFO L273 TraceCheckUtils]: 54: Hoare triple {14000#(<= main_~i~0 (* 16 main_~k~0))} assume true; {14000#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:20,700 INFO L273 TraceCheckUtils]: 55: Hoare triple {14000#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14000#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:20,700 INFO L273 TraceCheckUtils]: 56: Hoare triple {14000#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14001#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:20,701 INFO L273 TraceCheckUtils]: 57: Hoare triple {14001#(<= main_~i~0 (* 17 main_~k~0))} assume true; {14001#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:20,701 INFO L273 TraceCheckUtils]: 58: Hoare triple {14001#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14001#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:20,702 INFO L273 TraceCheckUtils]: 59: Hoare triple {14001#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14002#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:20,703 INFO L273 TraceCheckUtils]: 60: Hoare triple {14002#(<= main_~i~0 (* 18 main_~k~0))} assume true; {14002#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:20,703 INFO L273 TraceCheckUtils]: 61: Hoare triple {14002#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14002#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:20,704 INFO L273 TraceCheckUtils]: 62: Hoare triple {14002#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14003#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:20,705 INFO L273 TraceCheckUtils]: 63: Hoare triple {14003#(<= main_~i~0 (* 19 main_~k~0))} assume true; {14003#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:20,705 INFO L273 TraceCheckUtils]: 64: Hoare triple {14003#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14003#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:20,706 INFO L273 TraceCheckUtils]: 65: Hoare triple {14003#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14004#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:20,706 INFO L273 TraceCheckUtils]: 66: Hoare triple {14004#(<= main_~i~0 (* 20 main_~k~0))} assume true; {14004#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:20,707 INFO L273 TraceCheckUtils]: 67: Hoare triple {14004#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14004#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:20,708 INFO L273 TraceCheckUtils]: 68: Hoare triple {14004#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14005#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:20,708 INFO L273 TraceCheckUtils]: 69: Hoare triple {14005#(<= main_~i~0 (* 21 main_~k~0))} assume true; {14005#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:20,709 INFO L273 TraceCheckUtils]: 70: Hoare triple {14005#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14005#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:20,710 INFO L273 TraceCheckUtils]: 71: Hoare triple {14005#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14006#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:20,710 INFO L273 TraceCheckUtils]: 72: Hoare triple {14006#(<= main_~i~0 (* 22 main_~k~0))} assume true; {14006#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:20,711 INFO L273 TraceCheckUtils]: 73: Hoare triple {14006#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14006#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:20,711 INFO L273 TraceCheckUtils]: 74: Hoare triple {14006#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14007#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:20,712 INFO L273 TraceCheckUtils]: 75: Hoare triple {14007#(<= main_~i~0 (* 23 main_~k~0))} assume true; {14007#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:20,712 INFO L273 TraceCheckUtils]: 76: Hoare triple {14007#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14007#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:20,713 INFO L273 TraceCheckUtils]: 77: Hoare triple {14007#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14008#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:20,714 INFO L273 TraceCheckUtils]: 78: Hoare triple {14008#(<= main_~i~0 (* 24 main_~k~0))} assume true; {14008#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:20,714 INFO L273 TraceCheckUtils]: 79: Hoare triple {14008#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14008#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:20,715 INFO L273 TraceCheckUtils]: 80: Hoare triple {14008#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14009#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:20,715 INFO L273 TraceCheckUtils]: 81: Hoare triple {14009#(<= main_~i~0 (* 25 main_~k~0))} assume true; {14009#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:20,716 INFO L273 TraceCheckUtils]: 82: Hoare triple {14009#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14009#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:20,717 INFO L273 TraceCheckUtils]: 83: Hoare triple {14009#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14010#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:20,717 INFO L273 TraceCheckUtils]: 84: Hoare triple {14010#(<= main_~i~0 (* 26 main_~k~0))} assume true; {14010#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:20,718 INFO L273 TraceCheckUtils]: 85: Hoare triple {14010#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14010#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:20,719 INFO L273 TraceCheckUtils]: 86: Hoare triple {14010#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14011#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:20,719 INFO L273 TraceCheckUtils]: 87: Hoare triple {14011#(<= main_~i~0 (* 27 main_~k~0))} assume true; {14011#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:20,720 INFO L273 TraceCheckUtils]: 88: Hoare triple {14011#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14011#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:20,720 INFO L273 TraceCheckUtils]: 89: Hoare triple {14011#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14012#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:20,721 INFO L273 TraceCheckUtils]: 90: Hoare triple {14012#(<= main_~i~0 (* 28 main_~k~0))} assume true; {14012#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:20,722 INFO L273 TraceCheckUtils]: 91: Hoare triple {14012#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14012#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:20,722 INFO L273 TraceCheckUtils]: 92: Hoare triple {14012#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14013#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:20,723 INFO L273 TraceCheckUtils]: 93: Hoare triple {14013#(<= main_~i~0 (* 29 main_~k~0))} assume true; {14013#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:20,723 INFO L273 TraceCheckUtils]: 94: Hoare triple {14013#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14013#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:20,724 INFO L273 TraceCheckUtils]: 95: Hoare triple {14013#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14014#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:20,725 INFO L273 TraceCheckUtils]: 96: Hoare triple {14014#(<= main_~i~0 (* 30 main_~k~0))} assume true; {14014#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:20,725 INFO L273 TraceCheckUtils]: 97: Hoare triple {14014#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14014#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:20,726 INFO L273 TraceCheckUtils]: 98: Hoare triple {14014#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14015#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:20,726 INFO L273 TraceCheckUtils]: 99: Hoare triple {14015#(<= main_~i~0 (* 31 main_~k~0))} assume true; {14015#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:20,727 INFO L273 TraceCheckUtils]: 100: Hoare triple {14015#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14015#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:20,728 INFO L273 TraceCheckUtils]: 101: Hoare triple {14015#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14016#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:20,728 INFO L273 TraceCheckUtils]: 102: Hoare triple {14016#(<= main_~i~0 (* 32 main_~k~0))} assume true; {14016#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:20,729 INFO L273 TraceCheckUtils]: 103: Hoare triple {14016#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14016#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:20,729 INFO L273 TraceCheckUtils]: 104: Hoare triple {14016#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14017#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:20,730 INFO L273 TraceCheckUtils]: 105: Hoare triple {14017#(<= main_~i~0 (* 33 main_~k~0))} assume true; {14017#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:20,730 INFO L273 TraceCheckUtils]: 106: Hoare triple {14017#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14017#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:20,731 INFO L273 TraceCheckUtils]: 107: Hoare triple {14017#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14018#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:20,732 INFO L273 TraceCheckUtils]: 108: Hoare triple {14018#(<= main_~i~0 (* 34 main_~k~0))} assume true; {14018#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:20,732 INFO L273 TraceCheckUtils]: 109: Hoare triple {14018#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14018#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:20,733 INFO L273 TraceCheckUtils]: 110: Hoare triple {14018#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14019#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:20,733 INFO L273 TraceCheckUtils]: 111: Hoare triple {14019#(<= main_~i~0 (* 35 main_~k~0))} assume true; {14019#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:20,734 INFO L273 TraceCheckUtils]: 112: Hoare triple {14019#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14019#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:20,735 INFO L273 TraceCheckUtils]: 113: Hoare triple {14019#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14020#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:20,735 INFO L273 TraceCheckUtils]: 114: Hoare triple {14020#(<= main_~i~0 (* 36 main_~k~0))} assume true; {14020#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:20,736 INFO L273 TraceCheckUtils]: 115: Hoare triple {14020#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14020#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:20,736 INFO L273 TraceCheckUtils]: 116: Hoare triple {14020#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14021#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:20,737 INFO L273 TraceCheckUtils]: 117: Hoare triple {14021#(<= main_~i~0 (* 37 main_~k~0))} assume true; {14021#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:20,737 INFO L273 TraceCheckUtils]: 118: Hoare triple {14021#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14021#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:20,738 INFO L273 TraceCheckUtils]: 119: Hoare triple {14021#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14022#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:20,739 INFO L273 TraceCheckUtils]: 120: Hoare triple {14022#(<= main_~i~0 (* 38 main_~k~0))} assume true; {14022#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:20,739 INFO L273 TraceCheckUtils]: 121: Hoare triple {14022#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14022#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:20,740 INFO L273 TraceCheckUtils]: 122: Hoare triple {14022#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14023#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:20,741 INFO L273 TraceCheckUtils]: 123: Hoare triple {14023#(<= main_~i~0 (* 39 main_~k~0))} assume true; {14023#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:20,741 INFO L273 TraceCheckUtils]: 124: Hoare triple {14023#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14023#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:20,742 INFO L273 TraceCheckUtils]: 125: Hoare triple {14023#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14024#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:20,742 INFO L273 TraceCheckUtils]: 126: Hoare triple {14024#(<= main_~i~0 (* 40 main_~k~0))} assume true; {14024#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:20,743 INFO L273 TraceCheckUtils]: 127: Hoare triple {14024#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14024#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:20,744 INFO L273 TraceCheckUtils]: 128: Hoare triple {14024#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14025#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:20,744 INFO L273 TraceCheckUtils]: 129: Hoare triple {14025#(<= main_~i~0 (* 41 main_~k~0))} assume true; {14025#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:20,745 INFO L273 TraceCheckUtils]: 130: Hoare triple {14025#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14025#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:20,746 INFO L273 TraceCheckUtils]: 131: Hoare triple {14025#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14026#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:20,746 INFO L273 TraceCheckUtils]: 132: Hoare triple {14026#(<= main_~i~0 (* 42 main_~k~0))} assume true; {14026#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:20,747 INFO L273 TraceCheckUtils]: 133: Hoare triple {14026#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14026#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:20,747 INFO L273 TraceCheckUtils]: 134: Hoare triple {14026#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14027#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:20,748 INFO L273 TraceCheckUtils]: 135: Hoare triple {14027#(<= main_~i~0 (* 43 main_~k~0))} assume true; {14027#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:20,748 INFO L273 TraceCheckUtils]: 136: Hoare triple {14027#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14027#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:20,749 INFO L273 TraceCheckUtils]: 137: Hoare triple {14027#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14028#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:20,750 INFO L273 TraceCheckUtils]: 138: Hoare triple {14028#(<= main_~i~0 (* 44 main_~k~0))} assume true; {14028#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:20,750 INFO L273 TraceCheckUtils]: 139: Hoare triple {14028#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14028#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:20,751 INFO L273 TraceCheckUtils]: 140: Hoare triple {14028#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14029#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:20,751 INFO L273 TraceCheckUtils]: 141: Hoare triple {14029#(<= main_~i~0 (* 45 main_~k~0))} assume true; {14029#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:20,752 INFO L273 TraceCheckUtils]: 142: Hoare triple {14029#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14029#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:20,753 INFO L273 TraceCheckUtils]: 143: Hoare triple {14029#(<= main_~i~0 (* 45 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14030#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:20,753 INFO L273 TraceCheckUtils]: 144: Hoare triple {14030#(<= main_~i~0 (* 46 main_~k~0))} assume true; {14030#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:20,754 INFO L273 TraceCheckUtils]: 145: Hoare triple {14030#(<= main_~i~0 (* 46 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14030#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:20,755 INFO L273 TraceCheckUtils]: 146: Hoare triple {14030#(<= main_~i~0 (* 46 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14031#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:20,755 INFO L273 TraceCheckUtils]: 147: Hoare triple {14031#(<= main_~i~0 (* 47 main_~k~0))} assume true; {14031#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:20,756 INFO L273 TraceCheckUtils]: 148: Hoare triple {14031#(<= main_~i~0 (* 47 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14031#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:20,756 INFO L273 TraceCheckUtils]: 149: Hoare triple {14031#(<= main_~i~0 (* 47 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14032#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:20,757 INFO L273 TraceCheckUtils]: 150: Hoare triple {14032#(<= main_~i~0 (* 48 main_~k~0))} assume true; {14032#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:20,757 INFO L273 TraceCheckUtils]: 151: Hoare triple {14032#(<= main_~i~0 (* 48 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14032#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:20,758 INFO L273 TraceCheckUtils]: 152: Hoare triple {14032#(<= main_~i~0 (* 48 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14033#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:20,759 INFO L273 TraceCheckUtils]: 153: Hoare triple {14033#(<= main_~i~0 (* 49 main_~k~0))} assume true; {14033#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:20,759 INFO L273 TraceCheckUtils]: 154: Hoare triple {14033#(<= main_~i~0 (* 49 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14033#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:20,760 INFO L273 TraceCheckUtils]: 155: Hoare triple {14033#(<= main_~i~0 (* 49 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14034#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:20,760 INFO L273 TraceCheckUtils]: 156: Hoare triple {14034#(<= main_~i~0 (* 50 main_~k~0))} assume true; {14034#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:20,761 INFO L273 TraceCheckUtils]: 157: Hoare triple {14034#(<= main_~i~0 (* 50 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14034#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:20,762 INFO L273 TraceCheckUtils]: 158: Hoare triple {14034#(<= main_~i~0 (* 50 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14035#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:20,762 INFO L273 TraceCheckUtils]: 159: Hoare triple {14035#(<= main_~i~0 (* 51 main_~k~0))} assume true; {14035#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:20,763 INFO L273 TraceCheckUtils]: 160: Hoare triple {14035#(<= main_~i~0 (* 51 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14036#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:09:20,764 INFO L273 TraceCheckUtils]: 161: Hoare triple {14036#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14037#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:09:20,764 INFO L273 TraceCheckUtils]: 162: Hoare triple {14037#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {14037#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:09:20,765 INFO L273 TraceCheckUtils]: 163: Hoare triple {14037#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {13983#false} is VALID [2018-11-19 00:09:20,765 INFO L256 TraceCheckUtils]: 164: Hoare triple {13983#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {13983#false} is VALID [2018-11-19 00:09:20,766 INFO L273 TraceCheckUtils]: 165: Hoare triple {13983#false} ~cond := #in~cond; {13983#false} is VALID [2018-11-19 00:09:20,766 INFO L273 TraceCheckUtils]: 166: Hoare triple {13983#false} assume 0 == ~cond; {13983#false} is VALID [2018-11-19 00:09:20,766 INFO L273 TraceCheckUtils]: 167: Hoare triple {13983#false} assume !false; {13983#false} is VALID [2018-11-19 00:09:20,796 INFO L134 CoverageAnalysis]: Checked inductivity of 4082 backedges. 0 proven. 4082 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:09:20,796 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:09:20,796 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 [2018-11-19 00:09:20,806 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-11-19 00:09:20,864 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 53 check-sat command(s) [2018-11-19 00:09:20,865 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:09:20,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:09:20,888 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:09:21,428 INFO L256 TraceCheckUtils]: 0: Hoare triple {13982#true} call ULTIMATE.init(); {13982#true} is VALID [2018-11-19 00:09:21,428 INFO L273 TraceCheckUtils]: 1: Hoare triple {13982#true} assume true; {13982#true} is VALID [2018-11-19 00:09:21,429 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {13982#true} {13982#true} #38#return; {13982#true} is VALID [2018-11-19 00:09:21,429 INFO L256 TraceCheckUtils]: 3: Hoare triple {13982#true} call #t~ret2 := main(); {13982#true} is VALID [2018-11-19 00:09:21,429 INFO L273 TraceCheckUtils]: 4: Hoare triple {13982#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {13982#true} is VALID [2018-11-19 00:09:21,430 INFO L273 TraceCheckUtils]: 5: Hoare triple {13982#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {13984#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:21,430 INFO L273 TraceCheckUtils]: 6: Hoare triple {13984#(<= main_~i~0 0)} assume true; {13984#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:21,431 INFO L273 TraceCheckUtils]: 7: Hoare triple {13984#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {13984#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:21,431 INFO L273 TraceCheckUtils]: 8: Hoare triple {13984#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {13985#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:21,431 INFO L273 TraceCheckUtils]: 9: Hoare triple {13985#(<= main_~i~0 main_~k~0)} assume true; {13985#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:21,432 INFO L273 TraceCheckUtils]: 10: Hoare triple {13985#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {13985#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:21,432 INFO L273 TraceCheckUtils]: 11: Hoare triple {13985#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {13986#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:21,433 INFO L273 TraceCheckUtils]: 12: Hoare triple {13986#(<= main_~i~0 (* 2 main_~k~0))} assume true; {13986#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:21,433 INFO L273 TraceCheckUtils]: 13: Hoare triple {13986#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13986#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:21,434 INFO L273 TraceCheckUtils]: 14: Hoare triple {13986#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13987#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:21,435 INFO L273 TraceCheckUtils]: 15: Hoare triple {13987#(<= main_~i~0 (* 3 main_~k~0))} assume true; {13987#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:21,435 INFO L273 TraceCheckUtils]: 16: Hoare triple {13987#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13987#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:21,436 INFO L273 TraceCheckUtils]: 17: Hoare triple {13987#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13988#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:21,436 INFO L273 TraceCheckUtils]: 18: Hoare triple {13988#(<= main_~i~0 (* 4 main_~k~0))} assume true; {13988#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:21,437 INFO L273 TraceCheckUtils]: 19: Hoare triple {13988#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13988#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:21,438 INFO L273 TraceCheckUtils]: 20: Hoare triple {13988#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13989#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:21,438 INFO L273 TraceCheckUtils]: 21: Hoare triple {13989#(<= main_~i~0 (* 5 main_~k~0))} assume true; {13989#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:21,439 INFO L273 TraceCheckUtils]: 22: Hoare triple {13989#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13989#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:21,439 INFO L273 TraceCheckUtils]: 23: Hoare triple {13989#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13990#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:21,440 INFO L273 TraceCheckUtils]: 24: Hoare triple {13990#(<= main_~i~0 (* 6 main_~k~0))} assume true; {13990#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:21,440 INFO L273 TraceCheckUtils]: 25: Hoare triple {13990#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13990#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:21,441 INFO L273 TraceCheckUtils]: 26: Hoare triple {13990#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13991#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:21,442 INFO L273 TraceCheckUtils]: 27: Hoare triple {13991#(<= main_~i~0 (* 7 main_~k~0))} assume true; {13991#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:21,442 INFO L273 TraceCheckUtils]: 28: Hoare triple {13991#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13991#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:21,443 INFO L273 TraceCheckUtils]: 29: Hoare triple {13991#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13992#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:21,443 INFO L273 TraceCheckUtils]: 30: Hoare triple {13992#(<= main_~i~0 (* 8 main_~k~0))} assume true; {13992#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:21,444 INFO L273 TraceCheckUtils]: 31: Hoare triple {13992#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13992#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:21,445 INFO L273 TraceCheckUtils]: 32: Hoare triple {13992#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13993#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:21,445 INFO L273 TraceCheckUtils]: 33: Hoare triple {13993#(<= main_~i~0 (* 9 main_~k~0))} assume true; {13993#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:21,446 INFO L273 TraceCheckUtils]: 34: Hoare triple {13993#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13993#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:21,446 INFO L273 TraceCheckUtils]: 35: Hoare triple {13993#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13994#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:21,447 INFO L273 TraceCheckUtils]: 36: Hoare triple {13994#(<= main_~i~0 (* 10 main_~k~0))} assume true; {13994#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:21,447 INFO L273 TraceCheckUtils]: 37: Hoare triple {13994#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13994#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:21,448 INFO L273 TraceCheckUtils]: 38: Hoare triple {13994#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13995#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:21,449 INFO L273 TraceCheckUtils]: 39: Hoare triple {13995#(<= main_~i~0 (* 11 main_~k~0))} assume true; {13995#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:21,449 INFO L273 TraceCheckUtils]: 40: Hoare triple {13995#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13995#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:21,450 INFO L273 TraceCheckUtils]: 41: Hoare triple {13995#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13996#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:21,451 INFO L273 TraceCheckUtils]: 42: Hoare triple {13996#(<= main_~i~0 (* 12 main_~k~0))} assume true; {13996#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:21,451 INFO L273 TraceCheckUtils]: 43: Hoare triple {13996#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13996#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:21,452 INFO L273 TraceCheckUtils]: 44: Hoare triple {13996#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13997#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:21,452 INFO L273 TraceCheckUtils]: 45: Hoare triple {13997#(<= main_~i~0 (* 13 main_~k~0))} assume true; {13997#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:21,453 INFO L273 TraceCheckUtils]: 46: Hoare triple {13997#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13997#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:21,454 INFO L273 TraceCheckUtils]: 47: Hoare triple {13997#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13998#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:21,454 INFO L273 TraceCheckUtils]: 48: Hoare triple {13998#(<= main_~i~0 (* 14 main_~k~0))} assume true; {13998#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:21,455 INFO L273 TraceCheckUtils]: 49: Hoare triple {13998#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13998#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:21,455 INFO L273 TraceCheckUtils]: 50: Hoare triple {13998#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {13999#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:21,458 INFO L273 TraceCheckUtils]: 51: Hoare triple {13999#(<= main_~i~0 (* 15 main_~k~0))} assume true; {13999#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:21,458 INFO L273 TraceCheckUtils]: 52: Hoare triple {13999#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {13999#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:21,459 INFO L273 TraceCheckUtils]: 53: Hoare triple {13999#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14000#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:21,459 INFO L273 TraceCheckUtils]: 54: Hoare triple {14000#(<= main_~i~0 (* 16 main_~k~0))} assume true; {14000#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:21,459 INFO L273 TraceCheckUtils]: 55: Hoare triple {14000#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14000#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:21,460 INFO L273 TraceCheckUtils]: 56: Hoare triple {14000#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14001#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:21,460 INFO L273 TraceCheckUtils]: 57: Hoare triple {14001#(<= main_~i~0 (* 17 main_~k~0))} assume true; {14001#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:21,460 INFO L273 TraceCheckUtils]: 58: Hoare triple {14001#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14001#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:21,461 INFO L273 TraceCheckUtils]: 59: Hoare triple {14001#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14002#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:21,461 INFO L273 TraceCheckUtils]: 60: Hoare triple {14002#(<= main_~i~0 (* 18 main_~k~0))} assume true; {14002#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:21,462 INFO L273 TraceCheckUtils]: 61: Hoare triple {14002#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14002#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:21,462 INFO L273 TraceCheckUtils]: 62: Hoare triple {14002#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14003#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:21,463 INFO L273 TraceCheckUtils]: 63: Hoare triple {14003#(<= main_~i~0 (* 19 main_~k~0))} assume true; {14003#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:21,463 INFO L273 TraceCheckUtils]: 64: Hoare triple {14003#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14003#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:21,464 INFO L273 TraceCheckUtils]: 65: Hoare triple {14003#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14004#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:21,465 INFO L273 TraceCheckUtils]: 66: Hoare triple {14004#(<= main_~i~0 (* 20 main_~k~0))} assume true; {14004#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:21,465 INFO L273 TraceCheckUtils]: 67: Hoare triple {14004#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14004#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:21,466 INFO L273 TraceCheckUtils]: 68: Hoare triple {14004#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14005#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:21,467 INFO L273 TraceCheckUtils]: 69: Hoare triple {14005#(<= main_~i~0 (* 21 main_~k~0))} assume true; {14005#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:21,467 INFO L273 TraceCheckUtils]: 70: Hoare triple {14005#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14005#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:21,468 INFO L273 TraceCheckUtils]: 71: Hoare triple {14005#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14006#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:21,469 INFO L273 TraceCheckUtils]: 72: Hoare triple {14006#(<= main_~i~0 (* 22 main_~k~0))} assume true; {14006#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:21,469 INFO L273 TraceCheckUtils]: 73: Hoare triple {14006#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14006#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:21,470 INFO L273 TraceCheckUtils]: 74: Hoare triple {14006#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14007#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:21,470 INFO L273 TraceCheckUtils]: 75: Hoare triple {14007#(<= main_~i~0 (* 23 main_~k~0))} assume true; {14007#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:21,471 INFO L273 TraceCheckUtils]: 76: Hoare triple {14007#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14007#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:21,472 INFO L273 TraceCheckUtils]: 77: Hoare triple {14007#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14008#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:21,472 INFO L273 TraceCheckUtils]: 78: Hoare triple {14008#(<= main_~i~0 (* 24 main_~k~0))} assume true; {14008#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:21,473 INFO L273 TraceCheckUtils]: 79: Hoare triple {14008#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14008#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:21,473 INFO L273 TraceCheckUtils]: 80: Hoare triple {14008#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14009#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:21,474 INFO L273 TraceCheckUtils]: 81: Hoare triple {14009#(<= main_~i~0 (* 25 main_~k~0))} assume true; {14009#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:21,474 INFO L273 TraceCheckUtils]: 82: Hoare triple {14009#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14009#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:21,475 INFO L273 TraceCheckUtils]: 83: Hoare triple {14009#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14010#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:21,476 INFO L273 TraceCheckUtils]: 84: Hoare triple {14010#(<= main_~i~0 (* 26 main_~k~0))} assume true; {14010#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:21,476 INFO L273 TraceCheckUtils]: 85: Hoare triple {14010#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14010#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:21,477 INFO L273 TraceCheckUtils]: 86: Hoare triple {14010#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14011#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:21,477 INFO L273 TraceCheckUtils]: 87: Hoare triple {14011#(<= main_~i~0 (* 27 main_~k~0))} assume true; {14011#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:21,478 INFO L273 TraceCheckUtils]: 88: Hoare triple {14011#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14011#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:21,479 INFO L273 TraceCheckUtils]: 89: Hoare triple {14011#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14012#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:21,479 INFO L273 TraceCheckUtils]: 90: Hoare triple {14012#(<= main_~i~0 (* 28 main_~k~0))} assume true; {14012#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:21,480 INFO L273 TraceCheckUtils]: 91: Hoare triple {14012#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14012#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:21,480 INFO L273 TraceCheckUtils]: 92: Hoare triple {14012#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14013#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:21,481 INFO L273 TraceCheckUtils]: 93: Hoare triple {14013#(<= main_~i~0 (* 29 main_~k~0))} assume true; {14013#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:21,481 INFO L273 TraceCheckUtils]: 94: Hoare triple {14013#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14013#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:21,482 INFO L273 TraceCheckUtils]: 95: Hoare triple {14013#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14014#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:21,483 INFO L273 TraceCheckUtils]: 96: Hoare triple {14014#(<= main_~i~0 (* 30 main_~k~0))} assume true; {14014#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:21,483 INFO L273 TraceCheckUtils]: 97: Hoare triple {14014#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14014#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:21,484 INFO L273 TraceCheckUtils]: 98: Hoare triple {14014#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14015#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:21,484 INFO L273 TraceCheckUtils]: 99: Hoare triple {14015#(<= main_~i~0 (* 31 main_~k~0))} assume true; {14015#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:21,485 INFO L273 TraceCheckUtils]: 100: Hoare triple {14015#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14015#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:21,485 INFO L273 TraceCheckUtils]: 101: Hoare triple {14015#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14016#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:21,486 INFO L273 TraceCheckUtils]: 102: Hoare triple {14016#(<= main_~i~0 (* 32 main_~k~0))} assume true; {14016#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:21,486 INFO L273 TraceCheckUtils]: 103: Hoare triple {14016#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14016#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:21,487 INFO L273 TraceCheckUtils]: 104: Hoare triple {14016#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14017#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:21,488 INFO L273 TraceCheckUtils]: 105: Hoare triple {14017#(<= main_~i~0 (* 33 main_~k~0))} assume true; {14017#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:21,488 INFO L273 TraceCheckUtils]: 106: Hoare triple {14017#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14017#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:21,489 INFO L273 TraceCheckUtils]: 107: Hoare triple {14017#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14018#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:21,490 INFO L273 TraceCheckUtils]: 108: Hoare triple {14018#(<= main_~i~0 (* 34 main_~k~0))} assume true; {14018#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:21,490 INFO L273 TraceCheckUtils]: 109: Hoare triple {14018#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14018#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:21,491 INFO L273 TraceCheckUtils]: 110: Hoare triple {14018#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14019#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:21,491 INFO L273 TraceCheckUtils]: 111: Hoare triple {14019#(<= main_~i~0 (* 35 main_~k~0))} assume true; {14019#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:21,492 INFO L273 TraceCheckUtils]: 112: Hoare triple {14019#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14019#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:21,493 INFO L273 TraceCheckUtils]: 113: Hoare triple {14019#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14020#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:21,493 INFO L273 TraceCheckUtils]: 114: Hoare triple {14020#(<= main_~i~0 (* 36 main_~k~0))} assume true; {14020#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:21,494 INFO L273 TraceCheckUtils]: 115: Hoare triple {14020#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14020#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:21,495 INFO L273 TraceCheckUtils]: 116: Hoare triple {14020#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14021#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:21,495 INFO L273 TraceCheckUtils]: 117: Hoare triple {14021#(<= main_~i~0 (* 37 main_~k~0))} assume true; {14021#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:21,496 INFO L273 TraceCheckUtils]: 118: Hoare triple {14021#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14021#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:21,496 INFO L273 TraceCheckUtils]: 119: Hoare triple {14021#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14022#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:21,497 INFO L273 TraceCheckUtils]: 120: Hoare triple {14022#(<= main_~i~0 (* 38 main_~k~0))} assume true; {14022#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:21,497 INFO L273 TraceCheckUtils]: 121: Hoare triple {14022#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14022#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:21,498 INFO L273 TraceCheckUtils]: 122: Hoare triple {14022#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14023#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:21,499 INFO L273 TraceCheckUtils]: 123: Hoare triple {14023#(<= main_~i~0 (* 39 main_~k~0))} assume true; {14023#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:21,499 INFO L273 TraceCheckUtils]: 124: Hoare triple {14023#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14023#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:21,500 INFO L273 TraceCheckUtils]: 125: Hoare triple {14023#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14024#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:21,519 INFO L273 TraceCheckUtils]: 126: Hoare triple {14024#(<= main_~i~0 (* 40 main_~k~0))} assume true; {14024#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:21,534 INFO L273 TraceCheckUtils]: 127: Hoare triple {14024#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14024#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:21,543 INFO L273 TraceCheckUtils]: 128: Hoare triple {14024#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14025#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:21,556 INFO L273 TraceCheckUtils]: 129: Hoare triple {14025#(<= main_~i~0 (* 41 main_~k~0))} assume true; {14025#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:21,564 INFO L273 TraceCheckUtils]: 130: Hoare triple {14025#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14025#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:21,580 INFO L273 TraceCheckUtils]: 131: Hoare triple {14025#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14026#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:21,589 INFO L273 TraceCheckUtils]: 132: Hoare triple {14026#(<= main_~i~0 (* 42 main_~k~0))} assume true; {14026#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:21,602 INFO L273 TraceCheckUtils]: 133: Hoare triple {14026#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14026#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:21,611 INFO L273 TraceCheckUtils]: 134: Hoare triple {14026#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14027#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:21,623 INFO L273 TraceCheckUtils]: 135: Hoare triple {14027#(<= main_~i~0 (* 43 main_~k~0))} assume true; {14027#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:21,641 INFO L273 TraceCheckUtils]: 136: Hoare triple {14027#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14027#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:21,650 INFO L273 TraceCheckUtils]: 137: Hoare triple {14027#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14028#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:21,662 INFO L273 TraceCheckUtils]: 138: Hoare triple {14028#(<= main_~i~0 (* 44 main_~k~0))} assume true; {14028#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:21,675 INFO L273 TraceCheckUtils]: 139: Hoare triple {14028#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14028#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:21,687 INFO L273 TraceCheckUtils]: 140: Hoare triple {14028#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14029#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:21,703 INFO L273 TraceCheckUtils]: 141: Hoare triple {14029#(<= main_~i~0 (* 45 main_~k~0))} assume true; {14029#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:21,711 INFO L273 TraceCheckUtils]: 142: Hoare triple {14029#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14029#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:21,724 INFO L273 TraceCheckUtils]: 143: Hoare triple {14029#(<= main_~i~0 (* 45 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14030#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:21,737 INFO L273 TraceCheckUtils]: 144: Hoare triple {14030#(<= main_~i~0 (* 46 main_~k~0))} assume true; {14030#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:21,749 INFO L273 TraceCheckUtils]: 145: Hoare triple {14030#(<= main_~i~0 (* 46 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14030#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:21,768 INFO L273 TraceCheckUtils]: 146: Hoare triple {14030#(<= main_~i~0 (* 46 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14031#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:21,777 INFO L273 TraceCheckUtils]: 147: Hoare triple {14031#(<= main_~i~0 (* 47 main_~k~0))} assume true; {14031#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:21,790 INFO L273 TraceCheckUtils]: 148: Hoare triple {14031#(<= main_~i~0 (* 47 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14031#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:21,799 INFO L273 TraceCheckUtils]: 149: Hoare triple {14031#(<= main_~i~0 (* 47 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14032#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:21,807 INFO L273 TraceCheckUtils]: 150: Hoare triple {14032#(<= main_~i~0 (* 48 main_~k~0))} assume true; {14032#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:21,808 INFO L273 TraceCheckUtils]: 151: Hoare triple {14032#(<= main_~i~0 (* 48 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14032#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:21,808 INFO L273 TraceCheckUtils]: 152: Hoare triple {14032#(<= main_~i~0 (* 48 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14033#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:21,811 INFO L273 TraceCheckUtils]: 153: Hoare triple {14033#(<= main_~i~0 (* 49 main_~k~0))} assume true; {14033#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:21,811 INFO L273 TraceCheckUtils]: 154: Hoare triple {14033#(<= main_~i~0 (* 49 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14033#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:21,811 INFO L273 TraceCheckUtils]: 155: Hoare triple {14033#(<= main_~i~0 (* 49 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14034#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:21,812 INFO L273 TraceCheckUtils]: 156: Hoare triple {14034#(<= main_~i~0 (* 50 main_~k~0))} assume true; {14034#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:21,812 INFO L273 TraceCheckUtils]: 157: Hoare triple {14034#(<= main_~i~0 (* 50 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14034#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:21,813 INFO L273 TraceCheckUtils]: 158: Hoare triple {14034#(<= main_~i~0 (* 50 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {14035#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:21,813 INFO L273 TraceCheckUtils]: 159: Hoare triple {14035#(<= main_~i~0 (* 51 main_~k~0))} assume true; {14035#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:21,814 INFO L273 TraceCheckUtils]: 160: Hoare triple {14035#(<= main_~i~0 (* 51 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {14521#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 51 main_~k~0)))} is VALID [2018-11-19 00:09:21,814 INFO L273 TraceCheckUtils]: 161: Hoare triple {14521#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 51 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {14525#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 52 main_~k~0)))} is VALID [2018-11-19 00:09:21,815 INFO L273 TraceCheckUtils]: 162: Hoare triple {14525#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 52 main_~k~0)))} assume true; {14525#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 52 main_~k~0)))} is VALID [2018-11-19 00:09:21,815 INFO L273 TraceCheckUtils]: 163: Hoare triple {14525#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 52 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {13983#false} is VALID [2018-11-19 00:09:21,815 INFO L256 TraceCheckUtils]: 164: Hoare triple {13983#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {13983#false} is VALID [2018-11-19 00:09:21,815 INFO L273 TraceCheckUtils]: 165: Hoare triple {13983#false} ~cond := #in~cond; {13983#false} is VALID [2018-11-19 00:09:21,816 INFO L273 TraceCheckUtils]: 166: Hoare triple {13983#false} assume 0 == ~cond; {13983#false} is VALID [2018-11-19 00:09:21,816 INFO L273 TraceCheckUtils]: 167: Hoare triple {13983#false} assume !false; {13983#false} is VALID [2018-11-19 00:09:21,847 INFO L134 CoverageAnalysis]: Checked inductivity of 4082 backedges. 0 proven. 4082 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:09:21,866 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:09:21,866 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 58 [2018-11-19 00:09:21,866 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 168 [2018-11-19 00:09:21,867 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:09:21,867 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 58 states. [2018-11-19 00:09:22,025 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 172 edges. 172 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:09:22,025 INFO L459 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-11-19 00:09:22,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-11-19 00:09:22,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=3188, Unknown=0, NotChecked=0, Total=3306 [2018-11-19 00:09:22,026 INFO L87 Difference]: Start difference. First operand 169 states and 169 transitions. Second operand 58 states. [2018-11-19 00:09:22,605 WARN L180 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 8 [2018-11-19 00:09:22,785 WARN L180 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 8 [2018-11-19 00:09:22,955 WARN L180 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 9 [2018-11-19 00:09:23,137 WARN L180 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 11 [2018-11-19 00:09:23,321 WARN L180 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 11 [2018-11-19 00:09:23,506 WARN L180 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 11 [2018-11-19 00:09:23,693 WARN L180 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 11 [2018-11-19 00:09:23,880 WARN L180 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 11 [2018-11-19 00:09:24,062 WARN L180 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 11 [2018-11-19 00:09:24,248 WARN L180 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 11 [2018-11-19 00:09:24,439 WARN L180 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 11 [2018-11-19 00:09:24,827 WARN L180 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 11 [2018-11-19 00:09:31,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:09:31,228 INFO L93 Difference]: Finished difference Result 183 states and 185 transitions. [2018-11-19 00:09:31,229 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-11-19 00:09:31,229 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 168 [2018-11-19 00:09:31,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:09:31,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-11-19 00:09:31,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 185 transitions. [2018-11-19 00:09:31,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-11-19 00:09:31,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 185 transitions. [2018-11-19 00:09:31,232 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 58 states and 185 transitions. [2018-11-19 00:09:31,422 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 185 edges. 185 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:09:31,425 INFO L225 Difference]: With dead ends: 183 [2018-11-19 00:09:31,426 INFO L226 Difference]: Without dead ends: 178 [2018-11-19 00:09:31,427 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1486 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=3195, Invalid=9237, Unknown=0, NotChecked=0, Total=12432 [2018-11-19 00:09:31,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-11-19 00:09:31,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 178. [2018-11-19 00:09:31,562 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:09:31,562 INFO L82 GeneralOperation]: Start isEquivalent. First operand 178 states. Second operand 178 states. [2018-11-19 00:09:31,562 INFO L74 IsIncluded]: Start isIncluded. First operand 178 states. Second operand 178 states. [2018-11-19 00:09:31,562 INFO L87 Difference]: Start difference. First operand 178 states. Second operand 178 states. [2018-11-19 00:09:31,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:09:31,566 INFO L93 Difference]: Finished difference Result 178 states and 178 transitions. [2018-11-19 00:09:31,566 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 178 transitions. [2018-11-19 00:09:31,566 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:09:31,567 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:09:31,567 INFO L74 IsIncluded]: Start isIncluded. First operand 178 states. Second operand 178 states. [2018-11-19 00:09:31,567 INFO L87 Difference]: Start difference. First operand 178 states. Second operand 178 states. [2018-11-19 00:09:31,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:09:31,570 INFO L93 Difference]: Finished difference Result 178 states and 178 transitions. [2018-11-19 00:09:31,570 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 178 transitions. [2018-11-19 00:09:31,570 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:09:31,570 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:09:31,571 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:09:31,571 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:09:31,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2018-11-19 00:09:31,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 178 transitions. [2018-11-19 00:09:31,574 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 178 transitions. Word has length 168 [2018-11-19 00:09:31,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:09:31,574 INFO L480 AbstractCegarLoop]: Abstraction has 178 states and 178 transitions. [2018-11-19 00:09:31,574 INFO L481 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-11-19 00:09:31,574 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 178 transitions. [2018-11-19 00:09:31,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-11-19 00:09:31,575 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:09:31,576 INFO L375 BasicCegarLoop]: trace histogram [56, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:09:31,576 INFO L423 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:09:31,576 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:09:31,576 INFO L82 PathProgramCache]: Analyzing trace with hash -639942269, now seen corresponding path program 19 times [2018-11-19 00:09:31,576 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:09:31,576 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:09:31,577 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:09:31,577 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:09:31,577 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:09:31,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:09:34,213 INFO L256 TraceCheckUtils]: 0: Hoare triple {15494#true} call ULTIMATE.init(); {15494#true} is VALID [2018-11-19 00:09:34,213 INFO L273 TraceCheckUtils]: 1: Hoare triple {15494#true} assume true; {15494#true} is VALID [2018-11-19 00:09:34,213 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {15494#true} {15494#true} #38#return; {15494#true} is VALID [2018-11-19 00:09:34,214 INFO L256 TraceCheckUtils]: 3: Hoare triple {15494#true} call #t~ret2 := main(); {15494#true} is VALID [2018-11-19 00:09:34,214 INFO L273 TraceCheckUtils]: 4: Hoare triple {15494#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {15494#true} is VALID [2018-11-19 00:09:34,214 INFO L273 TraceCheckUtils]: 5: Hoare triple {15494#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {15496#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:34,215 INFO L273 TraceCheckUtils]: 6: Hoare triple {15496#(<= main_~i~0 0)} assume true; {15496#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:34,215 INFO L273 TraceCheckUtils]: 7: Hoare triple {15496#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {15496#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:34,216 INFO L273 TraceCheckUtils]: 8: Hoare triple {15496#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {15497#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:34,216 INFO L273 TraceCheckUtils]: 9: Hoare triple {15497#(<= main_~i~0 main_~k~0)} assume true; {15497#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:34,217 INFO L273 TraceCheckUtils]: 10: Hoare triple {15497#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {15497#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:34,217 INFO L273 TraceCheckUtils]: 11: Hoare triple {15497#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {15498#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:34,217 INFO L273 TraceCheckUtils]: 12: Hoare triple {15498#(<= main_~i~0 (* 2 main_~k~0))} assume true; {15498#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:34,218 INFO L273 TraceCheckUtils]: 13: Hoare triple {15498#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15498#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:34,218 INFO L273 TraceCheckUtils]: 14: Hoare triple {15498#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15499#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:34,219 INFO L273 TraceCheckUtils]: 15: Hoare triple {15499#(<= main_~i~0 (* 3 main_~k~0))} assume true; {15499#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:34,219 INFO L273 TraceCheckUtils]: 16: Hoare triple {15499#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15499#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:34,220 INFO L273 TraceCheckUtils]: 17: Hoare triple {15499#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15500#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:34,221 INFO L273 TraceCheckUtils]: 18: Hoare triple {15500#(<= main_~i~0 (* 4 main_~k~0))} assume true; {15500#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:34,221 INFO L273 TraceCheckUtils]: 19: Hoare triple {15500#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15500#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:34,222 INFO L273 TraceCheckUtils]: 20: Hoare triple {15500#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15501#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:34,222 INFO L273 TraceCheckUtils]: 21: Hoare triple {15501#(<= main_~i~0 (* 5 main_~k~0))} assume true; {15501#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:34,223 INFO L273 TraceCheckUtils]: 22: Hoare triple {15501#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15501#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:34,224 INFO L273 TraceCheckUtils]: 23: Hoare triple {15501#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15502#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:34,224 INFO L273 TraceCheckUtils]: 24: Hoare triple {15502#(<= main_~i~0 (* 6 main_~k~0))} assume true; {15502#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:34,225 INFO L273 TraceCheckUtils]: 25: Hoare triple {15502#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15502#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:34,226 INFO L273 TraceCheckUtils]: 26: Hoare triple {15502#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15503#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:34,226 INFO L273 TraceCheckUtils]: 27: Hoare triple {15503#(<= main_~i~0 (* 7 main_~k~0))} assume true; {15503#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:34,227 INFO L273 TraceCheckUtils]: 28: Hoare triple {15503#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15503#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:34,227 INFO L273 TraceCheckUtils]: 29: Hoare triple {15503#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15504#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:34,228 INFO L273 TraceCheckUtils]: 30: Hoare triple {15504#(<= main_~i~0 (* 8 main_~k~0))} assume true; {15504#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:34,229 INFO L273 TraceCheckUtils]: 31: Hoare triple {15504#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15504#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:34,229 INFO L273 TraceCheckUtils]: 32: Hoare triple {15504#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15505#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:34,230 INFO L273 TraceCheckUtils]: 33: Hoare triple {15505#(<= main_~i~0 (* 9 main_~k~0))} assume true; {15505#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:34,230 INFO L273 TraceCheckUtils]: 34: Hoare triple {15505#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15505#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:34,231 INFO L273 TraceCheckUtils]: 35: Hoare triple {15505#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15506#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:34,232 INFO L273 TraceCheckUtils]: 36: Hoare triple {15506#(<= main_~i~0 (* 10 main_~k~0))} assume true; {15506#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:34,232 INFO L273 TraceCheckUtils]: 37: Hoare triple {15506#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15506#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:34,233 INFO L273 TraceCheckUtils]: 38: Hoare triple {15506#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15507#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:34,233 INFO L273 TraceCheckUtils]: 39: Hoare triple {15507#(<= main_~i~0 (* 11 main_~k~0))} assume true; {15507#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:34,234 INFO L273 TraceCheckUtils]: 40: Hoare triple {15507#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15507#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:34,235 INFO L273 TraceCheckUtils]: 41: Hoare triple {15507#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15508#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:34,235 INFO L273 TraceCheckUtils]: 42: Hoare triple {15508#(<= main_~i~0 (* 12 main_~k~0))} assume true; {15508#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:34,236 INFO L273 TraceCheckUtils]: 43: Hoare triple {15508#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15508#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:34,236 INFO L273 TraceCheckUtils]: 44: Hoare triple {15508#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15509#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:34,237 INFO L273 TraceCheckUtils]: 45: Hoare triple {15509#(<= main_~i~0 (* 13 main_~k~0))} assume true; {15509#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:34,237 INFO L273 TraceCheckUtils]: 46: Hoare triple {15509#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15509#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:34,238 INFO L273 TraceCheckUtils]: 47: Hoare triple {15509#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15510#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:34,239 INFO L273 TraceCheckUtils]: 48: Hoare triple {15510#(<= main_~i~0 (* 14 main_~k~0))} assume true; {15510#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:34,239 INFO L273 TraceCheckUtils]: 49: Hoare triple {15510#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15510#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:34,240 INFO L273 TraceCheckUtils]: 50: Hoare triple {15510#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15511#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:34,240 INFO L273 TraceCheckUtils]: 51: Hoare triple {15511#(<= main_~i~0 (* 15 main_~k~0))} assume true; {15511#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:34,241 INFO L273 TraceCheckUtils]: 52: Hoare triple {15511#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15511#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:34,242 INFO L273 TraceCheckUtils]: 53: Hoare triple {15511#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15512#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:34,242 INFO L273 TraceCheckUtils]: 54: Hoare triple {15512#(<= main_~i~0 (* 16 main_~k~0))} assume true; {15512#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:34,243 INFO L273 TraceCheckUtils]: 55: Hoare triple {15512#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15512#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:34,243 INFO L273 TraceCheckUtils]: 56: Hoare triple {15512#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15513#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:34,244 INFO L273 TraceCheckUtils]: 57: Hoare triple {15513#(<= main_~i~0 (* 17 main_~k~0))} assume true; {15513#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:34,244 INFO L273 TraceCheckUtils]: 58: Hoare triple {15513#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15513#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:34,245 INFO L273 TraceCheckUtils]: 59: Hoare triple {15513#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15514#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:34,245 INFO L273 TraceCheckUtils]: 60: Hoare triple {15514#(<= main_~i~0 (* 18 main_~k~0))} assume true; {15514#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:34,246 INFO L273 TraceCheckUtils]: 61: Hoare triple {15514#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15514#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:34,247 INFO L273 TraceCheckUtils]: 62: Hoare triple {15514#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15515#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:34,247 INFO L273 TraceCheckUtils]: 63: Hoare triple {15515#(<= main_~i~0 (* 19 main_~k~0))} assume true; {15515#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:34,248 INFO L273 TraceCheckUtils]: 64: Hoare triple {15515#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15515#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:34,249 INFO L273 TraceCheckUtils]: 65: Hoare triple {15515#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15516#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:34,249 INFO L273 TraceCheckUtils]: 66: Hoare triple {15516#(<= main_~i~0 (* 20 main_~k~0))} assume true; {15516#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:34,250 INFO L273 TraceCheckUtils]: 67: Hoare triple {15516#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15516#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:34,250 INFO L273 TraceCheckUtils]: 68: Hoare triple {15516#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15517#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:34,251 INFO L273 TraceCheckUtils]: 69: Hoare triple {15517#(<= main_~i~0 (* 21 main_~k~0))} assume true; {15517#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:34,251 INFO L273 TraceCheckUtils]: 70: Hoare triple {15517#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15517#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:34,252 INFO L273 TraceCheckUtils]: 71: Hoare triple {15517#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15518#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:34,253 INFO L273 TraceCheckUtils]: 72: Hoare triple {15518#(<= main_~i~0 (* 22 main_~k~0))} assume true; {15518#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:34,253 INFO L273 TraceCheckUtils]: 73: Hoare triple {15518#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15518#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:34,254 INFO L273 TraceCheckUtils]: 74: Hoare triple {15518#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15519#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:34,254 INFO L273 TraceCheckUtils]: 75: Hoare triple {15519#(<= main_~i~0 (* 23 main_~k~0))} assume true; {15519#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:34,255 INFO L273 TraceCheckUtils]: 76: Hoare triple {15519#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15519#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:34,256 INFO L273 TraceCheckUtils]: 77: Hoare triple {15519#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15520#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:34,256 INFO L273 TraceCheckUtils]: 78: Hoare triple {15520#(<= main_~i~0 (* 24 main_~k~0))} assume true; {15520#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:34,256 INFO L273 TraceCheckUtils]: 79: Hoare triple {15520#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15520#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:34,257 INFO L273 TraceCheckUtils]: 80: Hoare triple {15520#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15521#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:34,258 INFO L273 TraceCheckUtils]: 81: Hoare triple {15521#(<= main_~i~0 (* 25 main_~k~0))} assume true; {15521#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:34,258 INFO L273 TraceCheckUtils]: 82: Hoare triple {15521#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15521#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:34,259 INFO L273 TraceCheckUtils]: 83: Hoare triple {15521#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15522#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:34,260 INFO L273 TraceCheckUtils]: 84: Hoare triple {15522#(<= main_~i~0 (* 26 main_~k~0))} assume true; {15522#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:34,260 INFO L273 TraceCheckUtils]: 85: Hoare triple {15522#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15522#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:34,261 INFO L273 TraceCheckUtils]: 86: Hoare triple {15522#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15523#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:34,261 INFO L273 TraceCheckUtils]: 87: Hoare triple {15523#(<= main_~i~0 (* 27 main_~k~0))} assume true; {15523#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:34,262 INFO L273 TraceCheckUtils]: 88: Hoare triple {15523#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15523#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:34,263 INFO L273 TraceCheckUtils]: 89: Hoare triple {15523#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15524#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:34,263 INFO L273 TraceCheckUtils]: 90: Hoare triple {15524#(<= main_~i~0 (* 28 main_~k~0))} assume true; {15524#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:34,264 INFO L273 TraceCheckUtils]: 91: Hoare triple {15524#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15524#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:34,264 INFO L273 TraceCheckUtils]: 92: Hoare triple {15524#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15525#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:34,265 INFO L273 TraceCheckUtils]: 93: Hoare triple {15525#(<= main_~i~0 (* 29 main_~k~0))} assume true; {15525#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:34,265 INFO L273 TraceCheckUtils]: 94: Hoare triple {15525#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15525#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:34,266 INFO L273 TraceCheckUtils]: 95: Hoare triple {15525#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15526#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:34,267 INFO L273 TraceCheckUtils]: 96: Hoare triple {15526#(<= main_~i~0 (* 30 main_~k~0))} assume true; {15526#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:34,267 INFO L273 TraceCheckUtils]: 97: Hoare triple {15526#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15526#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:34,268 INFO L273 TraceCheckUtils]: 98: Hoare triple {15526#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15527#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:34,269 INFO L273 TraceCheckUtils]: 99: Hoare triple {15527#(<= main_~i~0 (* 31 main_~k~0))} assume true; {15527#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:34,269 INFO L273 TraceCheckUtils]: 100: Hoare triple {15527#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15527#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:34,270 INFO L273 TraceCheckUtils]: 101: Hoare triple {15527#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15528#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:34,270 INFO L273 TraceCheckUtils]: 102: Hoare triple {15528#(<= main_~i~0 (* 32 main_~k~0))} assume true; {15528#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:34,271 INFO L273 TraceCheckUtils]: 103: Hoare triple {15528#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15528#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:34,272 INFO L273 TraceCheckUtils]: 104: Hoare triple {15528#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15529#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:34,272 INFO L273 TraceCheckUtils]: 105: Hoare triple {15529#(<= main_~i~0 (* 33 main_~k~0))} assume true; {15529#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:34,273 INFO L273 TraceCheckUtils]: 106: Hoare triple {15529#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15529#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:34,273 INFO L273 TraceCheckUtils]: 107: Hoare triple {15529#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15530#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:34,274 INFO L273 TraceCheckUtils]: 108: Hoare triple {15530#(<= main_~i~0 (* 34 main_~k~0))} assume true; {15530#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:34,274 INFO L273 TraceCheckUtils]: 109: Hoare triple {15530#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15530#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:34,275 INFO L273 TraceCheckUtils]: 110: Hoare triple {15530#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15531#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:34,276 INFO L273 TraceCheckUtils]: 111: Hoare triple {15531#(<= main_~i~0 (* 35 main_~k~0))} assume true; {15531#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:34,276 INFO L273 TraceCheckUtils]: 112: Hoare triple {15531#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15531#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:34,277 INFO L273 TraceCheckUtils]: 113: Hoare triple {15531#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15532#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:34,278 INFO L273 TraceCheckUtils]: 114: Hoare triple {15532#(<= main_~i~0 (* 36 main_~k~0))} assume true; {15532#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:34,278 INFO L273 TraceCheckUtils]: 115: Hoare triple {15532#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15532#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:34,279 INFO L273 TraceCheckUtils]: 116: Hoare triple {15532#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15533#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:34,279 INFO L273 TraceCheckUtils]: 117: Hoare triple {15533#(<= main_~i~0 (* 37 main_~k~0))} assume true; {15533#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:34,280 INFO L273 TraceCheckUtils]: 118: Hoare triple {15533#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15533#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:34,281 INFO L273 TraceCheckUtils]: 119: Hoare triple {15533#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15534#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:34,281 INFO L273 TraceCheckUtils]: 120: Hoare triple {15534#(<= main_~i~0 (* 38 main_~k~0))} assume true; {15534#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:34,282 INFO L273 TraceCheckUtils]: 121: Hoare triple {15534#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15534#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:34,283 INFO L273 TraceCheckUtils]: 122: Hoare triple {15534#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15535#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:34,283 INFO L273 TraceCheckUtils]: 123: Hoare triple {15535#(<= main_~i~0 (* 39 main_~k~0))} assume true; {15535#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:34,284 INFO L273 TraceCheckUtils]: 124: Hoare triple {15535#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15535#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:34,284 INFO L273 TraceCheckUtils]: 125: Hoare triple {15535#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15536#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:34,285 INFO L273 TraceCheckUtils]: 126: Hoare triple {15536#(<= main_~i~0 (* 40 main_~k~0))} assume true; {15536#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:34,285 INFO L273 TraceCheckUtils]: 127: Hoare triple {15536#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15536#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:34,286 INFO L273 TraceCheckUtils]: 128: Hoare triple {15536#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15537#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:34,287 INFO L273 TraceCheckUtils]: 129: Hoare triple {15537#(<= main_~i~0 (* 41 main_~k~0))} assume true; {15537#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:34,287 INFO L273 TraceCheckUtils]: 130: Hoare triple {15537#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15537#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:34,288 INFO L273 TraceCheckUtils]: 131: Hoare triple {15537#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15538#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:34,288 INFO L273 TraceCheckUtils]: 132: Hoare triple {15538#(<= main_~i~0 (* 42 main_~k~0))} assume true; {15538#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:34,289 INFO L273 TraceCheckUtils]: 133: Hoare triple {15538#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15538#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:34,290 INFO L273 TraceCheckUtils]: 134: Hoare triple {15538#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15539#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:34,290 INFO L273 TraceCheckUtils]: 135: Hoare triple {15539#(<= main_~i~0 (* 43 main_~k~0))} assume true; {15539#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:34,291 INFO L273 TraceCheckUtils]: 136: Hoare triple {15539#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15539#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:34,291 INFO L273 TraceCheckUtils]: 137: Hoare triple {15539#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15540#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:34,292 INFO L273 TraceCheckUtils]: 138: Hoare triple {15540#(<= main_~i~0 (* 44 main_~k~0))} assume true; {15540#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:34,292 INFO L273 TraceCheckUtils]: 139: Hoare triple {15540#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15540#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:34,293 INFO L273 TraceCheckUtils]: 140: Hoare triple {15540#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15541#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:34,294 INFO L273 TraceCheckUtils]: 141: Hoare triple {15541#(<= main_~i~0 (* 45 main_~k~0))} assume true; {15541#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:34,294 INFO L273 TraceCheckUtils]: 142: Hoare triple {15541#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15541#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:34,295 INFO L273 TraceCheckUtils]: 143: Hoare triple {15541#(<= main_~i~0 (* 45 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15542#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:34,295 INFO L273 TraceCheckUtils]: 144: Hoare triple {15542#(<= main_~i~0 (* 46 main_~k~0))} assume true; {15542#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:34,296 INFO L273 TraceCheckUtils]: 145: Hoare triple {15542#(<= main_~i~0 (* 46 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15542#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:34,297 INFO L273 TraceCheckUtils]: 146: Hoare triple {15542#(<= main_~i~0 (* 46 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15543#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:34,297 INFO L273 TraceCheckUtils]: 147: Hoare triple {15543#(<= main_~i~0 (* 47 main_~k~0))} assume true; {15543#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:34,298 INFO L273 TraceCheckUtils]: 148: Hoare triple {15543#(<= main_~i~0 (* 47 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15543#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:34,299 INFO L273 TraceCheckUtils]: 149: Hoare triple {15543#(<= main_~i~0 (* 47 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15544#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:34,299 INFO L273 TraceCheckUtils]: 150: Hoare triple {15544#(<= main_~i~0 (* 48 main_~k~0))} assume true; {15544#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:34,300 INFO L273 TraceCheckUtils]: 151: Hoare triple {15544#(<= main_~i~0 (* 48 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15544#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:34,300 INFO L273 TraceCheckUtils]: 152: Hoare triple {15544#(<= main_~i~0 (* 48 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15545#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:34,301 INFO L273 TraceCheckUtils]: 153: Hoare triple {15545#(<= main_~i~0 (* 49 main_~k~0))} assume true; {15545#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:34,301 INFO L273 TraceCheckUtils]: 154: Hoare triple {15545#(<= main_~i~0 (* 49 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15545#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:34,302 INFO L273 TraceCheckUtils]: 155: Hoare triple {15545#(<= main_~i~0 (* 49 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15546#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:34,303 INFO L273 TraceCheckUtils]: 156: Hoare triple {15546#(<= main_~i~0 (* 50 main_~k~0))} assume true; {15546#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:34,303 INFO L273 TraceCheckUtils]: 157: Hoare triple {15546#(<= main_~i~0 (* 50 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15546#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:34,304 INFO L273 TraceCheckUtils]: 158: Hoare triple {15546#(<= main_~i~0 (* 50 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15547#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:34,304 INFO L273 TraceCheckUtils]: 159: Hoare triple {15547#(<= main_~i~0 (* 51 main_~k~0))} assume true; {15547#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:34,305 INFO L273 TraceCheckUtils]: 160: Hoare triple {15547#(<= main_~i~0 (* 51 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15547#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:34,306 INFO L273 TraceCheckUtils]: 161: Hoare triple {15547#(<= main_~i~0 (* 51 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15548#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:09:34,306 INFO L273 TraceCheckUtils]: 162: Hoare triple {15548#(<= main_~i~0 (* 52 main_~k~0))} assume true; {15548#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:09:34,307 INFO L273 TraceCheckUtils]: 163: Hoare triple {15548#(<= main_~i~0 (* 52 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15548#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:09:34,308 INFO L273 TraceCheckUtils]: 164: Hoare triple {15548#(<= main_~i~0 (* 52 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15549#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:09:34,308 INFO L273 TraceCheckUtils]: 165: Hoare triple {15549#(<= main_~i~0 (* 53 main_~k~0))} assume true; {15549#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:09:34,308 INFO L273 TraceCheckUtils]: 166: Hoare triple {15549#(<= main_~i~0 (* 53 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15549#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:09:34,309 INFO L273 TraceCheckUtils]: 167: Hoare triple {15549#(<= main_~i~0 (* 53 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15550#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:09:34,310 INFO L273 TraceCheckUtils]: 168: Hoare triple {15550#(<= main_~i~0 (* 54 main_~k~0))} assume true; {15550#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:09:34,311 INFO L273 TraceCheckUtils]: 169: Hoare triple {15550#(<= main_~i~0 (* 54 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15551#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:09:34,311 INFO L273 TraceCheckUtils]: 170: Hoare triple {15551#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15552#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:09:34,312 INFO L273 TraceCheckUtils]: 171: Hoare triple {15552#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {15552#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:09:34,313 INFO L273 TraceCheckUtils]: 172: Hoare triple {15552#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {15495#false} is VALID [2018-11-19 00:09:34,313 INFO L256 TraceCheckUtils]: 173: Hoare triple {15495#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {15495#false} is VALID [2018-11-19 00:09:34,313 INFO L273 TraceCheckUtils]: 174: Hoare triple {15495#false} ~cond := #in~cond; {15495#false} is VALID [2018-11-19 00:09:34,313 INFO L273 TraceCheckUtils]: 175: Hoare triple {15495#false} assume 0 == ~cond; {15495#false} is VALID [2018-11-19 00:09:34,313 INFO L273 TraceCheckUtils]: 176: Hoare triple {15495#false} assume !false; {15495#false} is VALID [2018-11-19 00:09:34,346 INFO L134 CoverageAnalysis]: Checked inductivity of 4565 backedges. 0 proven. 4565 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:09:34,346 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:09:34,346 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 [2018-11-19 00:09:34,355 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 00:09:34,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:09:34,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:09:34,660 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:09:35,608 INFO L256 TraceCheckUtils]: 0: Hoare triple {15494#true} call ULTIMATE.init(); {15494#true} is VALID [2018-11-19 00:09:35,609 INFO L273 TraceCheckUtils]: 1: Hoare triple {15494#true} assume true; {15494#true} is VALID [2018-11-19 00:09:35,609 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {15494#true} {15494#true} #38#return; {15494#true} is VALID [2018-11-19 00:09:35,609 INFO L256 TraceCheckUtils]: 3: Hoare triple {15494#true} call #t~ret2 := main(); {15494#true} is VALID [2018-11-19 00:09:35,609 INFO L273 TraceCheckUtils]: 4: Hoare triple {15494#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {15494#true} is VALID [2018-11-19 00:09:35,610 INFO L273 TraceCheckUtils]: 5: Hoare triple {15494#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {15496#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:35,611 INFO L273 TraceCheckUtils]: 6: Hoare triple {15496#(<= main_~i~0 0)} assume true; {15496#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:35,611 INFO L273 TraceCheckUtils]: 7: Hoare triple {15496#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {15496#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:35,612 INFO L273 TraceCheckUtils]: 8: Hoare triple {15496#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {15497#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:35,612 INFO L273 TraceCheckUtils]: 9: Hoare triple {15497#(<= main_~i~0 main_~k~0)} assume true; {15497#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:35,613 INFO L273 TraceCheckUtils]: 10: Hoare triple {15497#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {15497#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:35,614 INFO L273 TraceCheckUtils]: 11: Hoare triple {15497#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {15498#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:35,614 INFO L273 TraceCheckUtils]: 12: Hoare triple {15498#(<= main_~i~0 (* 2 main_~k~0))} assume true; {15498#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:35,615 INFO L273 TraceCheckUtils]: 13: Hoare triple {15498#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15498#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:35,616 INFO L273 TraceCheckUtils]: 14: Hoare triple {15498#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15499#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:35,616 INFO L273 TraceCheckUtils]: 15: Hoare triple {15499#(<= main_~i~0 (* 3 main_~k~0))} assume true; {15499#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:35,616 INFO L273 TraceCheckUtils]: 16: Hoare triple {15499#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15499#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:35,617 INFO L273 TraceCheckUtils]: 17: Hoare triple {15499#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15500#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:35,618 INFO L273 TraceCheckUtils]: 18: Hoare triple {15500#(<= main_~i~0 (* 4 main_~k~0))} assume true; {15500#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:35,618 INFO L273 TraceCheckUtils]: 19: Hoare triple {15500#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15500#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:35,619 INFO L273 TraceCheckUtils]: 20: Hoare triple {15500#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15501#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:35,620 INFO L273 TraceCheckUtils]: 21: Hoare triple {15501#(<= main_~i~0 (* 5 main_~k~0))} assume true; {15501#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:35,620 INFO L273 TraceCheckUtils]: 22: Hoare triple {15501#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15501#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:35,621 INFO L273 TraceCheckUtils]: 23: Hoare triple {15501#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15502#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:35,621 INFO L273 TraceCheckUtils]: 24: Hoare triple {15502#(<= main_~i~0 (* 6 main_~k~0))} assume true; {15502#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:35,622 INFO L273 TraceCheckUtils]: 25: Hoare triple {15502#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15502#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:35,622 INFO L273 TraceCheckUtils]: 26: Hoare triple {15502#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15503#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:35,623 INFO L273 TraceCheckUtils]: 27: Hoare triple {15503#(<= main_~i~0 (* 7 main_~k~0))} assume true; {15503#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:35,623 INFO L273 TraceCheckUtils]: 28: Hoare triple {15503#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15503#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:35,624 INFO L273 TraceCheckUtils]: 29: Hoare triple {15503#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15504#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:35,625 INFO L273 TraceCheckUtils]: 30: Hoare triple {15504#(<= main_~i~0 (* 8 main_~k~0))} assume true; {15504#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:35,625 INFO L273 TraceCheckUtils]: 31: Hoare triple {15504#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15504#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:35,626 INFO L273 TraceCheckUtils]: 32: Hoare triple {15504#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15505#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:35,627 INFO L273 TraceCheckUtils]: 33: Hoare triple {15505#(<= main_~i~0 (* 9 main_~k~0))} assume true; {15505#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:35,627 INFO L273 TraceCheckUtils]: 34: Hoare triple {15505#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15505#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:35,628 INFO L273 TraceCheckUtils]: 35: Hoare triple {15505#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15506#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:35,628 INFO L273 TraceCheckUtils]: 36: Hoare triple {15506#(<= main_~i~0 (* 10 main_~k~0))} assume true; {15506#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:35,629 INFO L273 TraceCheckUtils]: 37: Hoare triple {15506#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15506#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:35,630 INFO L273 TraceCheckUtils]: 38: Hoare triple {15506#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15507#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:35,630 INFO L273 TraceCheckUtils]: 39: Hoare triple {15507#(<= main_~i~0 (* 11 main_~k~0))} assume true; {15507#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:35,631 INFO L273 TraceCheckUtils]: 40: Hoare triple {15507#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15507#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:35,632 INFO L273 TraceCheckUtils]: 41: Hoare triple {15507#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15508#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:35,632 INFO L273 TraceCheckUtils]: 42: Hoare triple {15508#(<= main_~i~0 (* 12 main_~k~0))} assume true; {15508#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:35,633 INFO L273 TraceCheckUtils]: 43: Hoare triple {15508#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15508#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:35,633 INFO L273 TraceCheckUtils]: 44: Hoare triple {15508#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15509#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:35,634 INFO L273 TraceCheckUtils]: 45: Hoare triple {15509#(<= main_~i~0 (* 13 main_~k~0))} assume true; {15509#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:35,634 INFO L273 TraceCheckUtils]: 46: Hoare triple {15509#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15509#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:35,635 INFO L273 TraceCheckUtils]: 47: Hoare triple {15509#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15510#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:35,636 INFO L273 TraceCheckUtils]: 48: Hoare triple {15510#(<= main_~i~0 (* 14 main_~k~0))} assume true; {15510#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:35,636 INFO L273 TraceCheckUtils]: 49: Hoare triple {15510#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15510#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:35,637 INFO L273 TraceCheckUtils]: 50: Hoare triple {15510#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15511#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:35,637 INFO L273 TraceCheckUtils]: 51: Hoare triple {15511#(<= main_~i~0 (* 15 main_~k~0))} assume true; {15511#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:35,638 INFO L273 TraceCheckUtils]: 52: Hoare triple {15511#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15511#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:35,639 INFO L273 TraceCheckUtils]: 53: Hoare triple {15511#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15512#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:35,639 INFO L273 TraceCheckUtils]: 54: Hoare triple {15512#(<= main_~i~0 (* 16 main_~k~0))} assume true; {15512#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:35,640 INFO L273 TraceCheckUtils]: 55: Hoare triple {15512#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15512#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:35,641 INFO L273 TraceCheckUtils]: 56: Hoare triple {15512#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15513#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:35,641 INFO L273 TraceCheckUtils]: 57: Hoare triple {15513#(<= main_~i~0 (* 17 main_~k~0))} assume true; {15513#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:35,642 INFO L273 TraceCheckUtils]: 58: Hoare triple {15513#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15513#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:35,642 INFO L273 TraceCheckUtils]: 59: Hoare triple {15513#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15514#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:35,643 INFO L273 TraceCheckUtils]: 60: Hoare triple {15514#(<= main_~i~0 (* 18 main_~k~0))} assume true; {15514#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:35,643 INFO L273 TraceCheckUtils]: 61: Hoare triple {15514#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15514#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:35,644 INFO L273 TraceCheckUtils]: 62: Hoare triple {15514#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15515#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:35,645 INFO L273 TraceCheckUtils]: 63: Hoare triple {15515#(<= main_~i~0 (* 19 main_~k~0))} assume true; {15515#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:35,645 INFO L273 TraceCheckUtils]: 64: Hoare triple {15515#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15515#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:35,646 INFO L273 TraceCheckUtils]: 65: Hoare triple {15515#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15516#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:35,647 INFO L273 TraceCheckUtils]: 66: Hoare triple {15516#(<= main_~i~0 (* 20 main_~k~0))} assume true; {15516#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:35,647 INFO L273 TraceCheckUtils]: 67: Hoare triple {15516#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15516#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:35,648 INFO L273 TraceCheckUtils]: 68: Hoare triple {15516#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15517#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:35,648 INFO L273 TraceCheckUtils]: 69: Hoare triple {15517#(<= main_~i~0 (* 21 main_~k~0))} assume true; {15517#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:35,649 INFO L273 TraceCheckUtils]: 70: Hoare triple {15517#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15517#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:35,650 INFO L273 TraceCheckUtils]: 71: Hoare triple {15517#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15518#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:35,650 INFO L273 TraceCheckUtils]: 72: Hoare triple {15518#(<= main_~i~0 (* 22 main_~k~0))} assume true; {15518#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:35,650 INFO L273 TraceCheckUtils]: 73: Hoare triple {15518#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15518#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:35,651 INFO L273 TraceCheckUtils]: 74: Hoare triple {15518#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15519#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:35,652 INFO L273 TraceCheckUtils]: 75: Hoare triple {15519#(<= main_~i~0 (* 23 main_~k~0))} assume true; {15519#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:35,652 INFO L273 TraceCheckUtils]: 76: Hoare triple {15519#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15519#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:35,653 INFO L273 TraceCheckUtils]: 77: Hoare triple {15519#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15520#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:35,654 INFO L273 TraceCheckUtils]: 78: Hoare triple {15520#(<= main_~i~0 (* 24 main_~k~0))} assume true; {15520#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:35,654 INFO L273 TraceCheckUtils]: 79: Hoare triple {15520#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15520#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:35,655 INFO L273 TraceCheckUtils]: 80: Hoare triple {15520#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15521#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:35,655 INFO L273 TraceCheckUtils]: 81: Hoare triple {15521#(<= main_~i~0 (* 25 main_~k~0))} assume true; {15521#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:35,656 INFO L273 TraceCheckUtils]: 82: Hoare triple {15521#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15521#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:35,657 INFO L273 TraceCheckUtils]: 83: Hoare triple {15521#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15522#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:35,657 INFO L273 TraceCheckUtils]: 84: Hoare triple {15522#(<= main_~i~0 (* 26 main_~k~0))} assume true; {15522#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:35,658 INFO L273 TraceCheckUtils]: 85: Hoare triple {15522#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15522#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:35,659 INFO L273 TraceCheckUtils]: 86: Hoare triple {15522#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15523#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:35,659 INFO L273 TraceCheckUtils]: 87: Hoare triple {15523#(<= main_~i~0 (* 27 main_~k~0))} assume true; {15523#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:35,659 INFO L273 TraceCheckUtils]: 88: Hoare triple {15523#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15523#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:35,660 INFO L273 TraceCheckUtils]: 89: Hoare triple {15523#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15524#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:35,661 INFO L273 TraceCheckUtils]: 90: Hoare triple {15524#(<= main_~i~0 (* 28 main_~k~0))} assume true; {15524#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:35,661 INFO L273 TraceCheckUtils]: 91: Hoare triple {15524#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15524#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:35,662 INFO L273 TraceCheckUtils]: 92: Hoare triple {15524#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15525#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:35,663 INFO L273 TraceCheckUtils]: 93: Hoare triple {15525#(<= main_~i~0 (* 29 main_~k~0))} assume true; {15525#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:35,663 INFO L273 TraceCheckUtils]: 94: Hoare triple {15525#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15525#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:35,664 INFO L273 TraceCheckUtils]: 95: Hoare triple {15525#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15526#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:35,664 INFO L273 TraceCheckUtils]: 96: Hoare triple {15526#(<= main_~i~0 (* 30 main_~k~0))} assume true; {15526#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:35,665 INFO L273 TraceCheckUtils]: 97: Hoare triple {15526#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15526#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:35,666 INFO L273 TraceCheckUtils]: 98: Hoare triple {15526#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15527#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:35,666 INFO L273 TraceCheckUtils]: 99: Hoare triple {15527#(<= main_~i~0 (* 31 main_~k~0))} assume true; {15527#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:35,667 INFO L273 TraceCheckUtils]: 100: Hoare triple {15527#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15527#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:35,667 INFO L273 TraceCheckUtils]: 101: Hoare triple {15527#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15528#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:35,668 INFO L273 TraceCheckUtils]: 102: Hoare triple {15528#(<= main_~i~0 (* 32 main_~k~0))} assume true; {15528#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:35,668 INFO L273 TraceCheckUtils]: 103: Hoare triple {15528#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15528#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:35,669 INFO L273 TraceCheckUtils]: 104: Hoare triple {15528#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15529#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:35,670 INFO L273 TraceCheckUtils]: 105: Hoare triple {15529#(<= main_~i~0 (* 33 main_~k~0))} assume true; {15529#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:35,670 INFO L273 TraceCheckUtils]: 106: Hoare triple {15529#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15529#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:35,671 INFO L273 TraceCheckUtils]: 107: Hoare triple {15529#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15530#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:35,671 INFO L273 TraceCheckUtils]: 108: Hoare triple {15530#(<= main_~i~0 (* 34 main_~k~0))} assume true; {15530#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:35,672 INFO L273 TraceCheckUtils]: 109: Hoare triple {15530#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15530#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:35,673 INFO L273 TraceCheckUtils]: 110: Hoare triple {15530#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15531#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:35,673 INFO L273 TraceCheckUtils]: 111: Hoare triple {15531#(<= main_~i~0 (* 35 main_~k~0))} assume true; {15531#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:35,674 INFO L273 TraceCheckUtils]: 112: Hoare triple {15531#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15531#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:35,674 INFO L273 TraceCheckUtils]: 113: Hoare triple {15531#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15532#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:35,675 INFO L273 TraceCheckUtils]: 114: Hoare triple {15532#(<= main_~i~0 (* 36 main_~k~0))} assume true; {15532#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:35,675 INFO L273 TraceCheckUtils]: 115: Hoare triple {15532#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15532#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:35,676 INFO L273 TraceCheckUtils]: 116: Hoare triple {15532#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15533#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:35,677 INFO L273 TraceCheckUtils]: 117: Hoare triple {15533#(<= main_~i~0 (* 37 main_~k~0))} assume true; {15533#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:35,677 INFO L273 TraceCheckUtils]: 118: Hoare triple {15533#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15533#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:35,678 INFO L273 TraceCheckUtils]: 119: Hoare triple {15533#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15534#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:35,678 INFO L273 TraceCheckUtils]: 120: Hoare triple {15534#(<= main_~i~0 (* 38 main_~k~0))} assume true; {15534#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:35,679 INFO L273 TraceCheckUtils]: 121: Hoare triple {15534#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15534#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:35,680 INFO L273 TraceCheckUtils]: 122: Hoare triple {15534#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15535#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:35,680 INFO L273 TraceCheckUtils]: 123: Hoare triple {15535#(<= main_~i~0 (* 39 main_~k~0))} assume true; {15535#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:35,680 INFO L273 TraceCheckUtils]: 124: Hoare triple {15535#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15535#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:35,681 INFO L273 TraceCheckUtils]: 125: Hoare triple {15535#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15536#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:35,682 INFO L273 TraceCheckUtils]: 126: Hoare triple {15536#(<= main_~i~0 (* 40 main_~k~0))} assume true; {15536#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:35,682 INFO L273 TraceCheckUtils]: 127: Hoare triple {15536#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15536#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:35,683 INFO L273 TraceCheckUtils]: 128: Hoare triple {15536#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15537#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:35,683 INFO L273 TraceCheckUtils]: 129: Hoare triple {15537#(<= main_~i~0 (* 41 main_~k~0))} assume true; {15537#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:35,684 INFO L273 TraceCheckUtils]: 130: Hoare triple {15537#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15537#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:35,685 INFO L273 TraceCheckUtils]: 131: Hoare triple {15537#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15538#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:35,685 INFO L273 TraceCheckUtils]: 132: Hoare triple {15538#(<= main_~i~0 (* 42 main_~k~0))} assume true; {15538#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:35,686 INFO L273 TraceCheckUtils]: 133: Hoare triple {15538#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15538#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:35,687 INFO L273 TraceCheckUtils]: 134: Hoare triple {15538#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15539#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:35,687 INFO L273 TraceCheckUtils]: 135: Hoare triple {15539#(<= main_~i~0 (* 43 main_~k~0))} assume true; {15539#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:35,687 INFO L273 TraceCheckUtils]: 136: Hoare triple {15539#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15539#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:35,688 INFO L273 TraceCheckUtils]: 137: Hoare triple {15539#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15540#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:35,689 INFO L273 TraceCheckUtils]: 138: Hoare triple {15540#(<= main_~i~0 (* 44 main_~k~0))} assume true; {15540#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:35,689 INFO L273 TraceCheckUtils]: 139: Hoare triple {15540#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15540#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:35,690 INFO L273 TraceCheckUtils]: 140: Hoare triple {15540#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15541#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:35,690 INFO L273 TraceCheckUtils]: 141: Hoare triple {15541#(<= main_~i~0 (* 45 main_~k~0))} assume true; {15541#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:35,691 INFO L273 TraceCheckUtils]: 142: Hoare triple {15541#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15541#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:35,692 INFO L273 TraceCheckUtils]: 143: Hoare triple {15541#(<= main_~i~0 (* 45 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15542#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:35,692 INFO L273 TraceCheckUtils]: 144: Hoare triple {15542#(<= main_~i~0 (* 46 main_~k~0))} assume true; {15542#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:35,693 INFO L273 TraceCheckUtils]: 145: Hoare triple {15542#(<= main_~i~0 (* 46 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15542#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:35,694 INFO L273 TraceCheckUtils]: 146: Hoare triple {15542#(<= main_~i~0 (* 46 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15543#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:35,694 INFO L273 TraceCheckUtils]: 147: Hoare triple {15543#(<= main_~i~0 (* 47 main_~k~0))} assume true; {15543#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:35,695 INFO L273 TraceCheckUtils]: 148: Hoare triple {15543#(<= main_~i~0 (* 47 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15543#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:35,695 INFO L273 TraceCheckUtils]: 149: Hoare triple {15543#(<= main_~i~0 (* 47 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15544#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:35,696 INFO L273 TraceCheckUtils]: 150: Hoare triple {15544#(<= main_~i~0 (* 48 main_~k~0))} assume true; {15544#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:35,696 INFO L273 TraceCheckUtils]: 151: Hoare triple {15544#(<= main_~i~0 (* 48 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15544#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:35,697 INFO L273 TraceCheckUtils]: 152: Hoare triple {15544#(<= main_~i~0 (* 48 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15545#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:35,698 INFO L273 TraceCheckUtils]: 153: Hoare triple {15545#(<= main_~i~0 (* 49 main_~k~0))} assume true; {15545#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:35,698 INFO L273 TraceCheckUtils]: 154: Hoare triple {15545#(<= main_~i~0 (* 49 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15545#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:35,699 INFO L273 TraceCheckUtils]: 155: Hoare triple {15545#(<= main_~i~0 (* 49 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15546#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:35,699 INFO L273 TraceCheckUtils]: 156: Hoare triple {15546#(<= main_~i~0 (* 50 main_~k~0))} assume true; {15546#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:35,700 INFO L273 TraceCheckUtils]: 157: Hoare triple {15546#(<= main_~i~0 (* 50 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15546#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:35,701 INFO L273 TraceCheckUtils]: 158: Hoare triple {15546#(<= main_~i~0 (* 50 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15547#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:35,701 INFO L273 TraceCheckUtils]: 159: Hoare triple {15547#(<= main_~i~0 (* 51 main_~k~0))} assume true; {15547#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:35,702 INFO L273 TraceCheckUtils]: 160: Hoare triple {15547#(<= main_~i~0 (* 51 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15547#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:35,703 INFO L273 TraceCheckUtils]: 161: Hoare triple {15547#(<= main_~i~0 (* 51 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15548#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:09:35,703 INFO L273 TraceCheckUtils]: 162: Hoare triple {15548#(<= main_~i~0 (* 52 main_~k~0))} assume true; {15548#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:09:35,704 INFO L273 TraceCheckUtils]: 163: Hoare triple {15548#(<= main_~i~0 (* 52 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15548#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:09:35,704 INFO L273 TraceCheckUtils]: 164: Hoare triple {15548#(<= main_~i~0 (* 52 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15549#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:09:35,705 INFO L273 TraceCheckUtils]: 165: Hoare triple {15549#(<= main_~i~0 (* 53 main_~k~0))} assume true; {15549#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:09:35,705 INFO L273 TraceCheckUtils]: 166: Hoare triple {15549#(<= main_~i~0 (* 53 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {15549#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:09:35,706 INFO L273 TraceCheckUtils]: 167: Hoare triple {15549#(<= main_~i~0 (* 53 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {15550#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:09:35,707 INFO L273 TraceCheckUtils]: 168: Hoare triple {15550#(<= main_~i~0 (* 54 main_~k~0))} assume true; {15550#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:09:35,707 INFO L273 TraceCheckUtils]: 169: Hoare triple {15550#(<= main_~i~0 (* 54 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {16063#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 54 main_~k~0)))} is VALID [2018-11-19 00:09:35,708 INFO L273 TraceCheckUtils]: 170: Hoare triple {16063#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 54 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {16067#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 55 main_~k~0)))} is VALID [2018-11-19 00:09:35,709 INFO L273 TraceCheckUtils]: 171: Hoare triple {16067#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 55 main_~k~0)))} assume true; {16067#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 55 main_~k~0)))} is VALID [2018-11-19 00:09:35,710 INFO L273 TraceCheckUtils]: 172: Hoare triple {16067#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 55 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {15495#false} is VALID [2018-11-19 00:09:35,710 INFO L256 TraceCheckUtils]: 173: Hoare triple {15495#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {15495#false} is VALID [2018-11-19 00:09:35,710 INFO L273 TraceCheckUtils]: 174: Hoare triple {15495#false} ~cond := #in~cond; {15495#false} is VALID [2018-11-19 00:09:35,710 INFO L273 TraceCheckUtils]: 175: Hoare triple {15495#false} assume 0 == ~cond; {15495#false} is VALID [2018-11-19 00:09:35,710 INFO L273 TraceCheckUtils]: 176: Hoare triple {15495#false} assume !false; {15495#false} is VALID [2018-11-19 00:09:35,745 INFO L134 CoverageAnalysis]: Checked inductivity of 4565 backedges. 0 proven. 4565 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:09:35,765 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:09:35,765 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 61 [2018-11-19 00:09:35,766 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 177 [2018-11-19 00:09:35,766 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:09:35,766 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 61 states. [2018-11-19 00:09:35,952 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 181 edges. 181 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:09:35,952 INFO L459 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-11-19 00:09:35,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-11-19 00:09:35,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=3536, Unknown=0, NotChecked=0, Total=3660 [2018-11-19 00:09:35,953 INFO L87 Difference]: Start difference. First operand 178 states and 178 transitions. Second operand 61 states. [2018-11-19 00:09:36,448 WARN L180 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 8 [2018-11-19 00:09:36,629 WARN L180 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 8 [2018-11-19 00:09:36,813 WARN L180 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 9 [2018-11-19 00:09:37,004 WARN L180 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 11 [2018-11-19 00:09:37,197 WARN L180 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 11 [2018-11-19 00:09:37,396 WARN L180 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 11 [2018-11-19 00:09:37,599 WARN L180 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 11 [2018-11-19 00:09:37,839 WARN L180 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 11 [2018-11-19 00:09:38,083 WARN L180 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 11 [2018-11-19 00:09:38,281 WARN L180 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 11 [2018-11-19 00:09:38,484 WARN L180 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 11 [2018-11-19 00:09:38,686 WARN L180 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 11 [2018-11-19 00:09:38,884 WARN L180 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 11 [2018-11-19 00:09:39,902 WARN L180 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 11 [2018-11-19 00:09:46,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:09:46,272 INFO L93 Difference]: Finished difference Result 192 states and 194 transitions. [2018-11-19 00:09:46,272 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-11-19 00:09:46,272 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 177 [2018-11-19 00:09:46,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:09:46,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-11-19 00:09:46,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 194 transitions. [2018-11-19 00:09:46,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-11-19 00:09:46,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 194 transitions. [2018-11-19 00:09:46,277 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 61 states and 194 transitions. [2018-11-19 00:09:46,477 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 194 edges. 194 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:09:46,480 INFO L225 Difference]: With dead ends: 192 [2018-11-19 00:09:46,480 INFO L226 Difference]: Without dead ends: 187 [2018-11-19 00:09:46,481 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1654 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=3543, Invalid=10263, Unknown=0, NotChecked=0, Total=13806 [2018-11-19 00:09:46,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2018-11-19 00:09:46,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 187. [2018-11-19 00:09:46,604 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:09:46,604 INFO L82 GeneralOperation]: Start isEquivalent. First operand 187 states. Second operand 187 states. [2018-11-19 00:09:46,605 INFO L74 IsIncluded]: Start isIncluded. First operand 187 states. Second operand 187 states. [2018-11-19 00:09:46,605 INFO L87 Difference]: Start difference. First operand 187 states. Second operand 187 states. [2018-11-19 00:09:46,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:09:46,609 INFO L93 Difference]: Finished difference Result 187 states and 187 transitions. [2018-11-19 00:09:46,609 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 187 transitions. [2018-11-19 00:09:46,610 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:09:46,610 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:09:46,610 INFO L74 IsIncluded]: Start isIncluded. First operand 187 states. Second operand 187 states. [2018-11-19 00:09:46,610 INFO L87 Difference]: Start difference. First operand 187 states. Second operand 187 states. [2018-11-19 00:09:46,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:09:46,613 INFO L93 Difference]: Finished difference Result 187 states and 187 transitions. [2018-11-19 00:09:46,613 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 187 transitions. [2018-11-19 00:09:46,614 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:09:46,614 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:09:46,614 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:09:46,614 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:09:46,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 187 states. [2018-11-19 00:09:46,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 187 transitions. [2018-11-19 00:09:46,617 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 187 transitions. Word has length 177 [2018-11-19 00:09:46,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:09:46,618 INFO L480 AbstractCegarLoop]: Abstraction has 187 states and 187 transitions. [2018-11-19 00:09:46,618 INFO L481 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-11-19 00:09:46,618 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 187 transitions. [2018-11-19 00:09:46,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2018-11-19 00:09:46,619 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:09:46,619 INFO L375 BasicCegarLoop]: trace histogram [59, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:09:46,619 INFO L423 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:09:46,620 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:09:46,620 INFO L82 PathProgramCache]: Analyzing trace with hash -99929737, now seen corresponding path program 20 times [2018-11-19 00:09:46,620 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:09:46,620 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:09:46,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:09:46,621 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-19 00:09:46,621 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:09:47,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:09:49,696 INFO L256 TraceCheckUtils]: 0: Hoare triple {17084#true} call ULTIMATE.init(); {17084#true} is VALID [2018-11-19 00:09:49,696 INFO L273 TraceCheckUtils]: 1: Hoare triple {17084#true} assume true; {17084#true} is VALID [2018-11-19 00:09:49,696 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {17084#true} {17084#true} #38#return; {17084#true} is VALID [2018-11-19 00:09:49,696 INFO L256 TraceCheckUtils]: 3: Hoare triple {17084#true} call #t~ret2 := main(); {17084#true} is VALID [2018-11-19 00:09:49,697 INFO L273 TraceCheckUtils]: 4: Hoare triple {17084#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {17084#true} is VALID [2018-11-19 00:09:49,698 INFO L273 TraceCheckUtils]: 5: Hoare triple {17084#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {17086#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:49,699 INFO L273 TraceCheckUtils]: 6: Hoare triple {17086#(<= main_~i~0 0)} assume true; {17086#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:49,699 INFO L273 TraceCheckUtils]: 7: Hoare triple {17086#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {17086#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:49,700 INFO L273 TraceCheckUtils]: 8: Hoare triple {17086#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {17087#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:49,700 INFO L273 TraceCheckUtils]: 9: Hoare triple {17087#(<= main_~i~0 main_~k~0)} assume true; {17087#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:49,701 INFO L273 TraceCheckUtils]: 10: Hoare triple {17087#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {17087#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:49,702 INFO L273 TraceCheckUtils]: 11: Hoare triple {17087#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {17088#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:49,702 INFO L273 TraceCheckUtils]: 12: Hoare triple {17088#(<= main_~i~0 (* 2 main_~k~0))} assume true; {17088#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:49,703 INFO L273 TraceCheckUtils]: 13: Hoare triple {17088#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17088#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:49,703 INFO L273 TraceCheckUtils]: 14: Hoare triple {17088#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17089#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:49,704 INFO L273 TraceCheckUtils]: 15: Hoare triple {17089#(<= main_~i~0 (* 3 main_~k~0))} assume true; {17089#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:49,704 INFO L273 TraceCheckUtils]: 16: Hoare triple {17089#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17089#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:49,705 INFO L273 TraceCheckUtils]: 17: Hoare triple {17089#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17090#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:49,706 INFO L273 TraceCheckUtils]: 18: Hoare triple {17090#(<= main_~i~0 (* 4 main_~k~0))} assume true; {17090#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:49,706 INFO L273 TraceCheckUtils]: 19: Hoare triple {17090#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17090#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:49,707 INFO L273 TraceCheckUtils]: 20: Hoare triple {17090#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17091#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:49,707 INFO L273 TraceCheckUtils]: 21: Hoare triple {17091#(<= main_~i~0 (* 5 main_~k~0))} assume true; {17091#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:49,708 INFO L273 TraceCheckUtils]: 22: Hoare triple {17091#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17091#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:49,731 INFO L273 TraceCheckUtils]: 23: Hoare triple {17091#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17092#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:49,747 INFO L273 TraceCheckUtils]: 24: Hoare triple {17092#(<= main_~i~0 (* 6 main_~k~0))} assume true; {17092#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:49,755 INFO L273 TraceCheckUtils]: 25: Hoare triple {17092#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17092#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:49,771 INFO L273 TraceCheckUtils]: 26: Hoare triple {17092#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17093#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:49,779 INFO L273 TraceCheckUtils]: 27: Hoare triple {17093#(<= main_~i~0 (* 7 main_~k~0))} assume true; {17093#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:49,789 INFO L273 TraceCheckUtils]: 28: Hoare triple {17093#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17093#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:49,790 INFO L273 TraceCheckUtils]: 29: Hoare triple {17093#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17094#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:49,791 INFO L273 TraceCheckUtils]: 30: Hoare triple {17094#(<= main_~i~0 (* 8 main_~k~0))} assume true; {17094#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:49,792 INFO L273 TraceCheckUtils]: 31: Hoare triple {17094#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17094#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:49,792 INFO L273 TraceCheckUtils]: 32: Hoare triple {17094#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17095#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:49,792 INFO L273 TraceCheckUtils]: 33: Hoare triple {17095#(<= main_~i~0 (* 9 main_~k~0))} assume true; {17095#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:49,793 INFO L273 TraceCheckUtils]: 34: Hoare triple {17095#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17095#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:49,794 INFO L273 TraceCheckUtils]: 35: Hoare triple {17095#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17096#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:49,794 INFO L273 TraceCheckUtils]: 36: Hoare triple {17096#(<= main_~i~0 (* 10 main_~k~0))} assume true; {17096#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:49,795 INFO L273 TraceCheckUtils]: 37: Hoare triple {17096#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17096#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:49,795 INFO L273 TraceCheckUtils]: 38: Hoare triple {17096#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17097#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:49,796 INFO L273 TraceCheckUtils]: 39: Hoare triple {17097#(<= main_~i~0 (* 11 main_~k~0))} assume true; {17097#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:49,796 INFO L273 TraceCheckUtils]: 40: Hoare triple {17097#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17097#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:49,797 INFO L273 TraceCheckUtils]: 41: Hoare triple {17097#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17098#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:49,798 INFO L273 TraceCheckUtils]: 42: Hoare triple {17098#(<= main_~i~0 (* 12 main_~k~0))} assume true; {17098#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:49,798 INFO L273 TraceCheckUtils]: 43: Hoare triple {17098#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17098#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:49,799 INFO L273 TraceCheckUtils]: 44: Hoare triple {17098#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17099#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:49,800 INFO L273 TraceCheckUtils]: 45: Hoare triple {17099#(<= main_~i~0 (* 13 main_~k~0))} assume true; {17099#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:49,800 INFO L273 TraceCheckUtils]: 46: Hoare triple {17099#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17099#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:49,801 INFO L273 TraceCheckUtils]: 47: Hoare triple {17099#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17100#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:49,801 INFO L273 TraceCheckUtils]: 48: Hoare triple {17100#(<= main_~i~0 (* 14 main_~k~0))} assume true; {17100#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:49,802 INFO L273 TraceCheckUtils]: 49: Hoare triple {17100#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17100#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:49,803 INFO L273 TraceCheckUtils]: 50: Hoare triple {17100#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17101#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:49,803 INFO L273 TraceCheckUtils]: 51: Hoare triple {17101#(<= main_~i~0 (* 15 main_~k~0))} assume true; {17101#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:49,804 INFO L273 TraceCheckUtils]: 52: Hoare triple {17101#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17101#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:49,804 INFO L273 TraceCheckUtils]: 53: Hoare triple {17101#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17102#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:49,805 INFO L273 TraceCheckUtils]: 54: Hoare triple {17102#(<= main_~i~0 (* 16 main_~k~0))} assume true; {17102#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:49,805 INFO L273 TraceCheckUtils]: 55: Hoare triple {17102#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17102#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:49,806 INFO L273 TraceCheckUtils]: 56: Hoare triple {17102#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17103#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:49,807 INFO L273 TraceCheckUtils]: 57: Hoare triple {17103#(<= main_~i~0 (* 17 main_~k~0))} assume true; {17103#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:49,807 INFO L273 TraceCheckUtils]: 58: Hoare triple {17103#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17103#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:49,808 INFO L273 TraceCheckUtils]: 59: Hoare triple {17103#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17104#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:49,808 INFO L273 TraceCheckUtils]: 60: Hoare triple {17104#(<= main_~i~0 (* 18 main_~k~0))} assume true; {17104#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:49,809 INFO L273 TraceCheckUtils]: 61: Hoare triple {17104#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17104#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:49,810 INFO L273 TraceCheckUtils]: 62: Hoare triple {17104#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17105#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:49,810 INFO L273 TraceCheckUtils]: 63: Hoare triple {17105#(<= main_~i~0 (* 19 main_~k~0))} assume true; {17105#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:49,811 INFO L273 TraceCheckUtils]: 64: Hoare triple {17105#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17105#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:49,811 INFO L273 TraceCheckUtils]: 65: Hoare triple {17105#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17106#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:49,812 INFO L273 TraceCheckUtils]: 66: Hoare triple {17106#(<= main_~i~0 (* 20 main_~k~0))} assume true; {17106#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:49,812 INFO L273 TraceCheckUtils]: 67: Hoare triple {17106#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17106#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:49,813 INFO L273 TraceCheckUtils]: 68: Hoare triple {17106#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17107#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:49,814 INFO L273 TraceCheckUtils]: 69: Hoare triple {17107#(<= main_~i~0 (* 21 main_~k~0))} assume true; {17107#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:49,814 INFO L273 TraceCheckUtils]: 70: Hoare triple {17107#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17107#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:49,815 INFO L273 TraceCheckUtils]: 71: Hoare triple {17107#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17108#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:49,816 INFO L273 TraceCheckUtils]: 72: Hoare triple {17108#(<= main_~i~0 (* 22 main_~k~0))} assume true; {17108#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:49,816 INFO L273 TraceCheckUtils]: 73: Hoare triple {17108#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17108#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:49,823 INFO L273 TraceCheckUtils]: 74: Hoare triple {17108#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17109#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:49,823 INFO L273 TraceCheckUtils]: 75: Hoare triple {17109#(<= main_~i~0 (* 23 main_~k~0))} assume true; {17109#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:49,823 INFO L273 TraceCheckUtils]: 76: Hoare triple {17109#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17109#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:49,824 INFO L273 TraceCheckUtils]: 77: Hoare triple {17109#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17110#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:49,824 INFO L273 TraceCheckUtils]: 78: Hoare triple {17110#(<= main_~i~0 (* 24 main_~k~0))} assume true; {17110#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:49,825 INFO L273 TraceCheckUtils]: 79: Hoare triple {17110#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17110#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:49,825 INFO L273 TraceCheckUtils]: 80: Hoare triple {17110#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17111#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:49,825 INFO L273 TraceCheckUtils]: 81: Hoare triple {17111#(<= main_~i~0 (* 25 main_~k~0))} assume true; {17111#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:49,826 INFO L273 TraceCheckUtils]: 82: Hoare triple {17111#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17111#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:49,826 INFO L273 TraceCheckUtils]: 83: Hoare triple {17111#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17112#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:49,826 INFO L273 TraceCheckUtils]: 84: Hoare triple {17112#(<= main_~i~0 (* 26 main_~k~0))} assume true; {17112#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:49,827 INFO L273 TraceCheckUtils]: 85: Hoare triple {17112#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17112#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:49,828 INFO L273 TraceCheckUtils]: 86: Hoare triple {17112#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17113#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:49,828 INFO L273 TraceCheckUtils]: 87: Hoare triple {17113#(<= main_~i~0 (* 27 main_~k~0))} assume true; {17113#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:49,829 INFO L273 TraceCheckUtils]: 88: Hoare triple {17113#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17113#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:49,830 INFO L273 TraceCheckUtils]: 89: Hoare triple {17113#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17114#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:49,830 INFO L273 TraceCheckUtils]: 90: Hoare triple {17114#(<= main_~i~0 (* 28 main_~k~0))} assume true; {17114#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:49,830 INFO L273 TraceCheckUtils]: 91: Hoare triple {17114#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17114#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:49,831 INFO L273 TraceCheckUtils]: 92: Hoare triple {17114#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17115#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:49,832 INFO L273 TraceCheckUtils]: 93: Hoare triple {17115#(<= main_~i~0 (* 29 main_~k~0))} assume true; {17115#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:49,832 INFO L273 TraceCheckUtils]: 94: Hoare triple {17115#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17115#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:49,833 INFO L273 TraceCheckUtils]: 95: Hoare triple {17115#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17116#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:49,834 INFO L273 TraceCheckUtils]: 96: Hoare triple {17116#(<= main_~i~0 (* 30 main_~k~0))} assume true; {17116#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:49,834 INFO L273 TraceCheckUtils]: 97: Hoare triple {17116#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17116#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:49,835 INFO L273 TraceCheckUtils]: 98: Hoare triple {17116#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17117#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:49,835 INFO L273 TraceCheckUtils]: 99: Hoare triple {17117#(<= main_~i~0 (* 31 main_~k~0))} assume true; {17117#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:49,836 INFO L273 TraceCheckUtils]: 100: Hoare triple {17117#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17117#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:49,837 INFO L273 TraceCheckUtils]: 101: Hoare triple {17117#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17118#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:49,837 INFO L273 TraceCheckUtils]: 102: Hoare triple {17118#(<= main_~i~0 (* 32 main_~k~0))} assume true; {17118#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:49,838 INFO L273 TraceCheckUtils]: 103: Hoare triple {17118#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17118#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:49,838 INFO L273 TraceCheckUtils]: 104: Hoare triple {17118#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17119#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:49,839 INFO L273 TraceCheckUtils]: 105: Hoare triple {17119#(<= main_~i~0 (* 33 main_~k~0))} assume true; {17119#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:49,839 INFO L273 TraceCheckUtils]: 106: Hoare triple {17119#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17119#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:49,840 INFO L273 TraceCheckUtils]: 107: Hoare triple {17119#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17120#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:49,841 INFO L273 TraceCheckUtils]: 108: Hoare triple {17120#(<= main_~i~0 (* 34 main_~k~0))} assume true; {17120#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:49,841 INFO L273 TraceCheckUtils]: 109: Hoare triple {17120#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17120#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:49,842 INFO L273 TraceCheckUtils]: 110: Hoare triple {17120#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17121#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:49,843 INFO L273 TraceCheckUtils]: 111: Hoare triple {17121#(<= main_~i~0 (* 35 main_~k~0))} assume true; {17121#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:49,843 INFO L273 TraceCheckUtils]: 112: Hoare triple {17121#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17121#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:49,844 INFO L273 TraceCheckUtils]: 113: Hoare triple {17121#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17122#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:49,844 INFO L273 TraceCheckUtils]: 114: Hoare triple {17122#(<= main_~i~0 (* 36 main_~k~0))} assume true; {17122#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:49,845 INFO L273 TraceCheckUtils]: 115: Hoare triple {17122#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17122#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:49,846 INFO L273 TraceCheckUtils]: 116: Hoare triple {17122#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17123#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:49,846 INFO L273 TraceCheckUtils]: 117: Hoare triple {17123#(<= main_~i~0 (* 37 main_~k~0))} assume true; {17123#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:49,847 INFO L273 TraceCheckUtils]: 118: Hoare triple {17123#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17123#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:49,847 INFO L273 TraceCheckUtils]: 119: Hoare triple {17123#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17124#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:49,848 INFO L273 TraceCheckUtils]: 120: Hoare triple {17124#(<= main_~i~0 (* 38 main_~k~0))} assume true; {17124#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:49,848 INFO L273 TraceCheckUtils]: 121: Hoare triple {17124#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17124#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:49,849 INFO L273 TraceCheckUtils]: 122: Hoare triple {17124#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17125#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:49,850 INFO L273 TraceCheckUtils]: 123: Hoare triple {17125#(<= main_~i~0 (* 39 main_~k~0))} assume true; {17125#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:49,854 INFO L273 TraceCheckUtils]: 124: Hoare triple {17125#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17125#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:49,855 INFO L273 TraceCheckUtils]: 125: Hoare triple {17125#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17126#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:49,855 INFO L273 TraceCheckUtils]: 126: Hoare triple {17126#(<= main_~i~0 (* 40 main_~k~0))} assume true; {17126#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:49,855 INFO L273 TraceCheckUtils]: 127: Hoare triple {17126#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17126#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:49,856 INFO L273 TraceCheckUtils]: 128: Hoare triple {17126#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17127#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:49,856 INFO L273 TraceCheckUtils]: 129: Hoare triple {17127#(<= main_~i~0 (* 41 main_~k~0))} assume true; {17127#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:49,857 INFO L273 TraceCheckUtils]: 130: Hoare triple {17127#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17127#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:49,857 INFO L273 TraceCheckUtils]: 131: Hoare triple {17127#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17128#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:49,857 INFO L273 TraceCheckUtils]: 132: Hoare triple {17128#(<= main_~i~0 (* 42 main_~k~0))} assume true; {17128#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:49,858 INFO L273 TraceCheckUtils]: 133: Hoare triple {17128#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17128#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:49,859 INFO L273 TraceCheckUtils]: 134: Hoare triple {17128#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17129#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:49,859 INFO L273 TraceCheckUtils]: 135: Hoare triple {17129#(<= main_~i~0 (* 43 main_~k~0))} assume true; {17129#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:49,860 INFO L273 TraceCheckUtils]: 136: Hoare triple {17129#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17129#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:49,860 INFO L273 TraceCheckUtils]: 137: Hoare triple {17129#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17130#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:49,861 INFO L273 TraceCheckUtils]: 138: Hoare triple {17130#(<= main_~i~0 (* 44 main_~k~0))} assume true; {17130#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:49,861 INFO L273 TraceCheckUtils]: 139: Hoare triple {17130#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17130#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:49,862 INFO L273 TraceCheckUtils]: 140: Hoare triple {17130#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17131#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:49,863 INFO L273 TraceCheckUtils]: 141: Hoare triple {17131#(<= main_~i~0 (* 45 main_~k~0))} assume true; {17131#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:49,863 INFO L273 TraceCheckUtils]: 142: Hoare triple {17131#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17131#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:49,864 INFO L273 TraceCheckUtils]: 143: Hoare triple {17131#(<= main_~i~0 (* 45 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17132#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:49,865 INFO L273 TraceCheckUtils]: 144: Hoare triple {17132#(<= main_~i~0 (* 46 main_~k~0))} assume true; {17132#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:49,865 INFO L273 TraceCheckUtils]: 145: Hoare triple {17132#(<= main_~i~0 (* 46 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17132#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:49,866 INFO L273 TraceCheckUtils]: 146: Hoare triple {17132#(<= main_~i~0 (* 46 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17133#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:49,866 INFO L273 TraceCheckUtils]: 147: Hoare triple {17133#(<= main_~i~0 (* 47 main_~k~0))} assume true; {17133#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:49,867 INFO L273 TraceCheckUtils]: 148: Hoare triple {17133#(<= main_~i~0 (* 47 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17133#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:49,867 INFO L273 TraceCheckUtils]: 149: Hoare triple {17133#(<= main_~i~0 (* 47 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17134#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:49,868 INFO L273 TraceCheckUtils]: 150: Hoare triple {17134#(<= main_~i~0 (* 48 main_~k~0))} assume true; {17134#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:49,868 INFO L273 TraceCheckUtils]: 151: Hoare triple {17134#(<= main_~i~0 (* 48 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17134#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:49,869 INFO L273 TraceCheckUtils]: 152: Hoare triple {17134#(<= main_~i~0 (* 48 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17135#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:49,870 INFO L273 TraceCheckUtils]: 153: Hoare triple {17135#(<= main_~i~0 (* 49 main_~k~0))} assume true; {17135#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:49,870 INFO L273 TraceCheckUtils]: 154: Hoare triple {17135#(<= main_~i~0 (* 49 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17135#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:49,871 INFO L273 TraceCheckUtils]: 155: Hoare triple {17135#(<= main_~i~0 (* 49 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17136#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:49,872 INFO L273 TraceCheckUtils]: 156: Hoare triple {17136#(<= main_~i~0 (* 50 main_~k~0))} assume true; {17136#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:49,872 INFO L273 TraceCheckUtils]: 157: Hoare triple {17136#(<= main_~i~0 (* 50 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17136#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:49,873 INFO L273 TraceCheckUtils]: 158: Hoare triple {17136#(<= main_~i~0 (* 50 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17137#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:49,873 INFO L273 TraceCheckUtils]: 159: Hoare triple {17137#(<= main_~i~0 (* 51 main_~k~0))} assume true; {17137#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:49,874 INFO L273 TraceCheckUtils]: 160: Hoare triple {17137#(<= main_~i~0 (* 51 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17137#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:49,875 INFO L273 TraceCheckUtils]: 161: Hoare triple {17137#(<= main_~i~0 (* 51 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17138#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:09:49,875 INFO L273 TraceCheckUtils]: 162: Hoare triple {17138#(<= main_~i~0 (* 52 main_~k~0))} assume true; {17138#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:09:49,876 INFO L273 TraceCheckUtils]: 163: Hoare triple {17138#(<= main_~i~0 (* 52 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17138#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:09:49,876 INFO L273 TraceCheckUtils]: 164: Hoare triple {17138#(<= main_~i~0 (* 52 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17139#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:09:49,877 INFO L273 TraceCheckUtils]: 165: Hoare triple {17139#(<= main_~i~0 (* 53 main_~k~0))} assume true; {17139#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:09:49,877 INFO L273 TraceCheckUtils]: 166: Hoare triple {17139#(<= main_~i~0 (* 53 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17139#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:09:49,878 INFO L273 TraceCheckUtils]: 167: Hoare triple {17139#(<= main_~i~0 (* 53 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17140#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:09:49,879 INFO L273 TraceCheckUtils]: 168: Hoare triple {17140#(<= main_~i~0 (* 54 main_~k~0))} assume true; {17140#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:09:49,879 INFO L273 TraceCheckUtils]: 169: Hoare triple {17140#(<= main_~i~0 (* 54 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17140#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:09:49,880 INFO L273 TraceCheckUtils]: 170: Hoare triple {17140#(<= main_~i~0 (* 54 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17141#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:09:49,880 INFO L273 TraceCheckUtils]: 171: Hoare triple {17141#(<= main_~i~0 (* 55 main_~k~0))} assume true; {17141#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:09:49,881 INFO L273 TraceCheckUtils]: 172: Hoare triple {17141#(<= main_~i~0 (* 55 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17141#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:09:49,894 INFO L273 TraceCheckUtils]: 173: Hoare triple {17141#(<= main_~i~0 (* 55 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17142#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:09:49,894 INFO L273 TraceCheckUtils]: 174: Hoare triple {17142#(<= main_~i~0 (* 56 main_~k~0))} assume true; {17142#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:09:49,896 INFO L273 TraceCheckUtils]: 175: Hoare triple {17142#(<= main_~i~0 (* 56 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17142#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:09:49,896 INFO L273 TraceCheckUtils]: 176: Hoare triple {17142#(<= main_~i~0 (* 56 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17143#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:09:49,896 INFO L273 TraceCheckUtils]: 177: Hoare triple {17143#(<= main_~i~0 (* 57 main_~k~0))} assume true; {17143#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:09:49,897 INFO L273 TraceCheckUtils]: 178: Hoare triple {17143#(<= main_~i~0 (* 57 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17144#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:09:49,898 INFO L273 TraceCheckUtils]: 179: Hoare triple {17144#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17145#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:09:49,898 INFO L273 TraceCheckUtils]: 180: Hoare triple {17145#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {17145#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:09:49,899 INFO L273 TraceCheckUtils]: 181: Hoare triple {17145#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {17085#false} is VALID [2018-11-19 00:09:49,899 INFO L256 TraceCheckUtils]: 182: Hoare triple {17085#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {17085#false} is VALID [2018-11-19 00:09:49,899 INFO L273 TraceCheckUtils]: 183: Hoare triple {17085#false} ~cond := #in~cond; {17085#false} is VALID [2018-11-19 00:09:49,900 INFO L273 TraceCheckUtils]: 184: Hoare triple {17085#false} assume 0 == ~cond; {17085#false} is VALID [2018-11-19 00:09:49,900 INFO L273 TraceCheckUtils]: 185: Hoare triple {17085#false} assume !false; {17085#false} is VALID [2018-11-19 00:09:49,935 INFO L134 CoverageAnalysis]: Checked inductivity of 5075 backedges. 0 proven. 5075 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:09:49,935 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:09:49,935 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 [2018-11-19 00:09:49,945 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-19 00:09:50,136 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-19 00:09:50,137 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:09:50,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:09:50,268 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:09:50,871 INFO L256 TraceCheckUtils]: 0: Hoare triple {17084#true} call ULTIMATE.init(); {17084#true} is VALID [2018-11-19 00:09:50,871 INFO L273 TraceCheckUtils]: 1: Hoare triple {17084#true} assume true; {17084#true} is VALID [2018-11-19 00:09:50,871 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {17084#true} {17084#true} #38#return; {17084#true} is VALID [2018-11-19 00:09:50,872 INFO L256 TraceCheckUtils]: 3: Hoare triple {17084#true} call #t~ret2 := main(); {17084#true} is VALID [2018-11-19 00:09:50,872 INFO L273 TraceCheckUtils]: 4: Hoare triple {17084#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {17084#true} is VALID [2018-11-19 00:09:50,872 INFO L273 TraceCheckUtils]: 5: Hoare triple {17084#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {17086#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:50,873 INFO L273 TraceCheckUtils]: 6: Hoare triple {17086#(<= main_~i~0 0)} assume true; {17086#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:50,873 INFO L273 TraceCheckUtils]: 7: Hoare triple {17086#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {17086#(<= main_~i~0 0)} is VALID [2018-11-19 00:09:50,874 INFO L273 TraceCheckUtils]: 8: Hoare triple {17086#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {17087#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:50,874 INFO L273 TraceCheckUtils]: 9: Hoare triple {17087#(<= main_~i~0 main_~k~0)} assume true; {17087#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:50,874 INFO L273 TraceCheckUtils]: 10: Hoare triple {17087#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {17087#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:09:50,875 INFO L273 TraceCheckUtils]: 11: Hoare triple {17087#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {17088#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:50,875 INFO L273 TraceCheckUtils]: 12: Hoare triple {17088#(<= main_~i~0 (* 2 main_~k~0))} assume true; {17088#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:50,876 INFO L273 TraceCheckUtils]: 13: Hoare triple {17088#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17088#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:09:50,876 INFO L273 TraceCheckUtils]: 14: Hoare triple {17088#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17089#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:50,877 INFO L273 TraceCheckUtils]: 15: Hoare triple {17089#(<= main_~i~0 (* 3 main_~k~0))} assume true; {17089#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:50,877 INFO L273 TraceCheckUtils]: 16: Hoare triple {17089#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17089#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:09:50,878 INFO L273 TraceCheckUtils]: 17: Hoare triple {17089#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17090#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:50,879 INFO L273 TraceCheckUtils]: 18: Hoare triple {17090#(<= main_~i~0 (* 4 main_~k~0))} assume true; {17090#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:50,879 INFO L273 TraceCheckUtils]: 19: Hoare triple {17090#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17090#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:09:50,880 INFO L273 TraceCheckUtils]: 20: Hoare triple {17090#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17091#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:50,880 INFO L273 TraceCheckUtils]: 21: Hoare triple {17091#(<= main_~i~0 (* 5 main_~k~0))} assume true; {17091#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:50,881 INFO L273 TraceCheckUtils]: 22: Hoare triple {17091#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17091#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:09:50,882 INFO L273 TraceCheckUtils]: 23: Hoare triple {17091#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17092#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:50,882 INFO L273 TraceCheckUtils]: 24: Hoare triple {17092#(<= main_~i~0 (* 6 main_~k~0))} assume true; {17092#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:50,883 INFO L273 TraceCheckUtils]: 25: Hoare triple {17092#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17092#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:09:50,883 INFO L273 TraceCheckUtils]: 26: Hoare triple {17092#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17093#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:50,884 INFO L273 TraceCheckUtils]: 27: Hoare triple {17093#(<= main_~i~0 (* 7 main_~k~0))} assume true; {17093#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:50,884 INFO L273 TraceCheckUtils]: 28: Hoare triple {17093#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17093#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:09:50,885 INFO L273 TraceCheckUtils]: 29: Hoare triple {17093#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17094#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:50,886 INFO L273 TraceCheckUtils]: 30: Hoare triple {17094#(<= main_~i~0 (* 8 main_~k~0))} assume true; {17094#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:50,886 INFO L273 TraceCheckUtils]: 31: Hoare triple {17094#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17094#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:09:50,887 INFO L273 TraceCheckUtils]: 32: Hoare triple {17094#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17095#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:50,888 INFO L273 TraceCheckUtils]: 33: Hoare triple {17095#(<= main_~i~0 (* 9 main_~k~0))} assume true; {17095#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:50,888 INFO L273 TraceCheckUtils]: 34: Hoare triple {17095#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17095#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:09:50,889 INFO L273 TraceCheckUtils]: 35: Hoare triple {17095#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17096#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:50,889 INFO L273 TraceCheckUtils]: 36: Hoare triple {17096#(<= main_~i~0 (* 10 main_~k~0))} assume true; {17096#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:50,890 INFO L273 TraceCheckUtils]: 37: Hoare triple {17096#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17096#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:09:50,891 INFO L273 TraceCheckUtils]: 38: Hoare triple {17096#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17097#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:50,891 INFO L273 TraceCheckUtils]: 39: Hoare triple {17097#(<= main_~i~0 (* 11 main_~k~0))} assume true; {17097#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:50,892 INFO L273 TraceCheckUtils]: 40: Hoare triple {17097#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17097#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:09:50,892 INFO L273 TraceCheckUtils]: 41: Hoare triple {17097#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17098#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:50,893 INFO L273 TraceCheckUtils]: 42: Hoare triple {17098#(<= main_~i~0 (* 12 main_~k~0))} assume true; {17098#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:50,893 INFO L273 TraceCheckUtils]: 43: Hoare triple {17098#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17098#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:09:50,894 INFO L273 TraceCheckUtils]: 44: Hoare triple {17098#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17099#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:50,895 INFO L273 TraceCheckUtils]: 45: Hoare triple {17099#(<= main_~i~0 (* 13 main_~k~0))} assume true; {17099#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:50,895 INFO L273 TraceCheckUtils]: 46: Hoare triple {17099#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17099#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:09:50,896 INFO L273 TraceCheckUtils]: 47: Hoare triple {17099#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17100#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:50,896 INFO L273 TraceCheckUtils]: 48: Hoare triple {17100#(<= main_~i~0 (* 14 main_~k~0))} assume true; {17100#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:50,897 INFO L273 TraceCheckUtils]: 49: Hoare triple {17100#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17100#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:09:50,898 INFO L273 TraceCheckUtils]: 50: Hoare triple {17100#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17101#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:50,898 INFO L273 TraceCheckUtils]: 51: Hoare triple {17101#(<= main_~i~0 (* 15 main_~k~0))} assume true; {17101#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:50,899 INFO L273 TraceCheckUtils]: 52: Hoare triple {17101#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17101#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:09:50,900 INFO L273 TraceCheckUtils]: 53: Hoare triple {17101#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17102#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:50,900 INFO L273 TraceCheckUtils]: 54: Hoare triple {17102#(<= main_~i~0 (* 16 main_~k~0))} assume true; {17102#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:50,901 INFO L273 TraceCheckUtils]: 55: Hoare triple {17102#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17102#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:09:50,901 INFO L273 TraceCheckUtils]: 56: Hoare triple {17102#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17103#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:50,902 INFO L273 TraceCheckUtils]: 57: Hoare triple {17103#(<= main_~i~0 (* 17 main_~k~0))} assume true; {17103#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:50,902 INFO L273 TraceCheckUtils]: 58: Hoare triple {17103#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17103#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:09:50,903 INFO L273 TraceCheckUtils]: 59: Hoare triple {17103#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17104#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:50,904 INFO L273 TraceCheckUtils]: 60: Hoare triple {17104#(<= main_~i~0 (* 18 main_~k~0))} assume true; {17104#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:50,904 INFO L273 TraceCheckUtils]: 61: Hoare triple {17104#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17104#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:09:50,905 INFO L273 TraceCheckUtils]: 62: Hoare triple {17104#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17105#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:50,905 INFO L273 TraceCheckUtils]: 63: Hoare triple {17105#(<= main_~i~0 (* 19 main_~k~0))} assume true; {17105#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:50,906 INFO L273 TraceCheckUtils]: 64: Hoare triple {17105#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17105#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:09:50,907 INFO L273 TraceCheckUtils]: 65: Hoare triple {17105#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17106#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:50,907 INFO L273 TraceCheckUtils]: 66: Hoare triple {17106#(<= main_~i~0 (* 20 main_~k~0))} assume true; {17106#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:50,908 INFO L273 TraceCheckUtils]: 67: Hoare triple {17106#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17106#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:09:50,909 INFO L273 TraceCheckUtils]: 68: Hoare triple {17106#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17107#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:50,909 INFO L273 TraceCheckUtils]: 69: Hoare triple {17107#(<= main_~i~0 (* 21 main_~k~0))} assume true; {17107#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:50,910 INFO L273 TraceCheckUtils]: 70: Hoare triple {17107#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17107#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:09:50,910 INFO L273 TraceCheckUtils]: 71: Hoare triple {17107#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17108#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:50,911 INFO L273 TraceCheckUtils]: 72: Hoare triple {17108#(<= main_~i~0 (* 22 main_~k~0))} assume true; {17108#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:50,911 INFO L273 TraceCheckUtils]: 73: Hoare triple {17108#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17108#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:09:50,912 INFO L273 TraceCheckUtils]: 74: Hoare triple {17108#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17109#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:50,913 INFO L273 TraceCheckUtils]: 75: Hoare triple {17109#(<= main_~i~0 (* 23 main_~k~0))} assume true; {17109#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:50,913 INFO L273 TraceCheckUtils]: 76: Hoare triple {17109#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17109#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:09:50,914 INFO L273 TraceCheckUtils]: 77: Hoare triple {17109#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17110#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:50,926 INFO L273 TraceCheckUtils]: 78: Hoare triple {17110#(<= main_~i~0 (* 24 main_~k~0))} assume true; {17110#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:50,926 INFO L273 TraceCheckUtils]: 79: Hoare triple {17110#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17110#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:09:50,927 INFO L273 TraceCheckUtils]: 80: Hoare triple {17110#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17111#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:50,927 INFO L273 TraceCheckUtils]: 81: Hoare triple {17111#(<= main_~i~0 (* 25 main_~k~0))} assume true; {17111#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:50,927 INFO L273 TraceCheckUtils]: 82: Hoare triple {17111#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17111#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:09:50,928 INFO L273 TraceCheckUtils]: 83: Hoare triple {17111#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17112#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:50,928 INFO L273 TraceCheckUtils]: 84: Hoare triple {17112#(<= main_~i~0 (* 26 main_~k~0))} assume true; {17112#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:50,929 INFO L273 TraceCheckUtils]: 85: Hoare triple {17112#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17112#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:09:50,932 INFO L273 TraceCheckUtils]: 86: Hoare triple {17112#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17113#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:50,932 INFO L273 TraceCheckUtils]: 87: Hoare triple {17113#(<= main_~i~0 (* 27 main_~k~0))} assume true; {17113#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:50,933 INFO L273 TraceCheckUtils]: 88: Hoare triple {17113#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17113#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:09:50,933 INFO L273 TraceCheckUtils]: 89: Hoare triple {17113#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17114#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:50,933 INFO L273 TraceCheckUtils]: 90: Hoare triple {17114#(<= main_~i~0 (* 28 main_~k~0))} assume true; {17114#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:50,934 INFO L273 TraceCheckUtils]: 91: Hoare triple {17114#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17114#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:09:50,934 INFO L273 TraceCheckUtils]: 92: Hoare triple {17114#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17115#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:50,934 INFO L273 TraceCheckUtils]: 93: Hoare triple {17115#(<= main_~i~0 (* 29 main_~k~0))} assume true; {17115#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:50,935 INFO L273 TraceCheckUtils]: 94: Hoare triple {17115#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17115#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:09:50,935 INFO L273 TraceCheckUtils]: 95: Hoare triple {17115#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17116#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:50,936 INFO L273 TraceCheckUtils]: 96: Hoare triple {17116#(<= main_~i~0 (* 30 main_~k~0))} assume true; {17116#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:50,936 INFO L273 TraceCheckUtils]: 97: Hoare triple {17116#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17116#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:09:50,937 INFO L273 TraceCheckUtils]: 98: Hoare triple {17116#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17117#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:50,937 INFO L273 TraceCheckUtils]: 99: Hoare triple {17117#(<= main_~i~0 (* 31 main_~k~0))} assume true; {17117#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:50,938 INFO L273 TraceCheckUtils]: 100: Hoare triple {17117#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17117#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:09:50,939 INFO L273 TraceCheckUtils]: 101: Hoare triple {17117#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17118#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:50,939 INFO L273 TraceCheckUtils]: 102: Hoare triple {17118#(<= main_~i~0 (* 32 main_~k~0))} assume true; {17118#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:50,940 INFO L273 TraceCheckUtils]: 103: Hoare triple {17118#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17118#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:09:50,941 INFO L273 TraceCheckUtils]: 104: Hoare triple {17118#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17119#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:50,941 INFO L273 TraceCheckUtils]: 105: Hoare triple {17119#(<= main_~i~0 (* 33 main_~k~0))} assume true; {17119#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:50,942 INFO L273 TraceCheckUtils]: 106: Hoare triple {17119#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17119#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:09:50,942 INFO L273 TraceCheckUtils]: 107: Hoare triple {17119#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17120#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:50,943 INFO L273 TraceCheckUtils]: 108: Hoare triple {17120#(<= main_~i~0 (* 34 main_~k~0))} assume true; {17120#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:50,943 INFO L273 TraceCheckUtils]: 109: Hoare triple {17120#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17120#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:09:50,944 INFO L273 TraceCheckUtils]: 110: Hoare triple {17120#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17121#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:50,945 INFO L273 TraceCheckUtils]: 111: Hoare triple {17121#(<= main_~i~0 (* 35 main_~k~0))} assume true; {17121#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:50,945 INFO L273 TraceCheckUtils]: 112: Hoare triple {17121#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17121#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:09:50,946 INFO L273 TraceCheckUtils]: 113: Hoare triple {17121#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17122#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:50,946 INFO L273 TraceCheckUtils]: 114: Hoare triple {17122#(<= main_~i~0 (* 36 main_~k~0))} assume true; {17122#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:50,947 INFO L273 TraceCheckUtils]: 115: Hoare triple {17122#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17122#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:09:50,948 INFO L273 TraceCheckUtils]: 116: Hoare triple {17122#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17123#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:50,948 INFO L273 TraceCheckUtils]: 117: Hoare triple {17123#(<= main_~i~0 (* 37 main_~k~0))} assume true; {17123#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:50,949 INFO L273 TraceCheckUtils]: 118: Hoare triple {17123#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17123#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:09:50,949 INFO L273 TraceCheckUtils]: 119: Hoare triple {17123#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17124#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:50,950 INFO L273 TraceCheckUtils]: 120: Hoare triple {17124#(<= main_~i~0 (* 38 main_~k~0))} assume true; {17124#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:50,950 INFO L273 TraceCheckUtils]: 121: Hoare triple {17124#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17124#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:09:50,951 INFO L273 TraceCheckUtils]: 122: Hoare triple {17124#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17125#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:50,952 INFO L273 TraceCheckUtils]: 123: Hoare triple {17125#(<= main_~i~0 (* 39 main_~k~0))} assume true; {17125#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:50,952 INFO L273 TraceCheckUtils]: 124: Hoare triple {17125#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17125#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:09:50,953 INFO L273 TraceCheckUtils]: 125: Hoare triple {17125#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17126#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:50,953 INFO L273 TraceCheckUtils]: 126: Hoare triple {17126#(<= main_~i~0 (* 40 main_~k~0))} assume true; {17126#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:50,954 INFO L273 TraceCheckUtils]: 127: Hoare triple {17126#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17126#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:09:50,955 INFO L273 TraceCheckUtils]: 128: Hoare triple {17126#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17127#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:50,955 INFO L273 TraceCheckUtils]: 129: Hoare triple {17127#(<= main_~i~0 (* 41 main_~k~0))} assume true; {17127#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:50,956 INFO L273 TraceCheckUtils]: 130: Hoare triple {17127#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17127#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:09:50,956 INFO L273 TraceCheckUtils]: 131: Hoare triple {17127#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17128#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:50,957 INFO L273 TraceCheckUtils]: 132: Hoare triple {17128#(<= main_~i~0 (* 42 main_~k~0))} assume true; {17128#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:50,957 INFO L273 TraceCheckUtils]: 133: Hoare triple {17128#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17128#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:09:50,958 INFO L273 TraceCheckUtils]: 134: Hoare triple {17128#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17129#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:50,959 INFO L273 TraceCheckUtils]: 135: Hoare triple {17129#(<= main_~i~0 (* 43 main_~k~0))} assume true; {17129#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:50,959 INFO L273 TraceCheckUtils]: 136: Hoare triple {17129#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17129#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:09:50,960 INFO L273 TraceCheckUtils]: 137: Hoare triple {17129#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17130#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:50,960 INFO L273 TraceCheckUtils]: 138: Hoare triple {17130#(<= main_~i~0 (* 44 main_~k~0))} assume true; {17130#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:50,961 INFO L273 TraceCheckUtils]: 139: Hoare triple {17130#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17130#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:09:50,962 INFO L273 TraceCheckUtils]: 140: Hoare triple {17130#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17131#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:50,962 INFO L273 TraceCheckUtils]: 141: Hoare triple {17131#(<= main_~i~0 (* 45 main_~k~0))} assume true; {17131#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:50,963 INFO L273 TraceCheckUtils]: 142: Hoare triple {17131#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17131#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:09:50,963 INFO L273 TraceCheckUtils]: 143: Hoare triple {17131#(<= main_~i~0 (* 45 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17132#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:50,964 INFO L273 TraceCheckUtils]: 144: Hoare triple {17132#(<= main_~i~0 (* 46 main_~k~0))} assume true; {17132#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:50,964 INFO L273 TraceCheckUtils]: 145: Hoare triple {17132#(<= main_~i~0 (* 46 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17132#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:09:50,965 INFO L273 TraceCheckUtils]: 146: Hoare triple {17132#(<= main_~i~0 (* 46 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17133#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:50,966 INFO L273 TraceCheckUtils]: 147: Hoare triple {17133#(<= main_~i~0 (* 47 main_~k~0))} assume true; {17133#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:50,966 INFO L273 TraceCheckUtils]: 148: Hoare triple {17133#(<= main_~i~0 (* 47 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17133#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:09:50,967 INFO L273 TraceCheckUtils]: 149: Hoare triple {17133#(<= main_~i~0 (* 47 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17134#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:50,967 INFO L273 TraceCheckUtils]: 150: Hoare triple {17134#(<= main_~i~0 (* 48 main_~k~0))} assume true; {17134#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:50,968 INFO L273 TraceCheckUtils]: 151: Hoare triple {17134#(<= main_~i~0 (* 48 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17134#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:09:50,969 INFO L273 TraceCheckUtils]: 152: Hoare triple {17134#(<= main_~i~0 (* 48 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17135#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:50,969 INFO L273 TraceCheckUtils]: 153: Hoare triple {17135#(<= main_~i~0 (* 49 main_~k~0))} assume true; {17135#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:50,970 INFO L273 TraceCheckUtils]: 154: Hoare triple {17135#(<= main_~i~0 (* 49 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17135#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:09:50,971 INFO L273 TraceCheckUtils]: 155: Hoare triple {17135#(<= main_~i~0 (* 49 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17136#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:50,971 INFO L273 TraceCheckUtils]: 156: Hoare triple {17136#(<= main_~i~0 (* 50 main_~k~0))} assume true; {17136#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:50,972 INFO L273 TraceCheckUtils]: 157: Hoare triple {17136#(<= main_~i~0 (* 50 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17136#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:09:50,972 INFO L273 TraceCheckUtils]: 158: Hoare triple {17136#(<= main_~i~0 (* 50 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17137#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:50,973 INFO L273 TraceCheckUtils]: 159: Hoare triple {17137#(<= main_~i~0 (* 51 main_~k~0))} assume true; {17137#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:50,973 INFO L273 TraceCheckUtils]: 160: Hoare triple {17137#(<= main_~i~0 (* 51 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17137#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:09:50,974 INFO L273 TraceCheckUtils]: 161: Hoare triple {17137#(<= main_~i~0 (* 51 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17138#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:09:50,975 INFO L273 TraceCheckUtils]: 162: Hoare triple {17138#(<= main_~i~0 (* 52 main_~k~0))} assume true; {17138#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:09:50,975 INFO L273 TraceCheckUtils]: 163: Hoare triple {17138#(<= main_~i~0 (* 52 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17138#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:09:50,976 INFO L273 TraceCheckUtils]: 164: Hoare triple {17138#(<= main_~i~0 (* 52 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17139#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:09:50,976 INFO L273 TraceCheckUtils]: 165: Hoare triple {17139#(<= main_~i~0 (* 53 main_~k~0))} assume true; {17139#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:09:50,977 INFO L273 TraceCheckUtils]: 166: Hoare triple {17139#(<= main_~i~0 (* 53 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17139#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:09:50,978 INFO L273 TraceCheckUtils]: 167: Hoare triple {17139#(<= main_~i~0 (* 53 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17140#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:09:50,978 INFO L273 TraceCheckUtils]: 168: Hoare triple {17140#(<= main_~i~0 (* 54 main_~k~0))} assume true; {17140#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:09:50,979 INFO L273 TraceCheckUtils]: 169: Hoare triple {17140#(<= main_~i~0 (* 54 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17140#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:09:50,979 INFO L273 TraceCheckUtils]: 170: Hoare triple {17140#(<= main_~i~0 (* 54 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17141#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:09:50,980 INFO L273 TraceCheckUtils]: 171: Hoare triple {17141#(<= main_~i~0 (* 55 main_~k~0))} assume true; {17141#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:09:50,980 INFO L273 TraceCheckUtils]: 172: Hoare triple {17141#(<= main_~i~0 (* 55 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17141#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:09:50,981 INFO L273 TraceCheckUtils]: 173: Hoare triple {17141#(<= main_~i~0 (* 55 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17142#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:09:50,982 INFO L273 TraceCheckUtils]: 174: Hoare triple {17142#(<= main_~i~0 (* 56 main_~k~0))} assume true; {17142#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:09:50,982 INFO L273 TraceCheckUtils]: 175: Hoare triple {17142#(<= main_~i~0 (* 56 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17142#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:09:50,983 INFO L273 TraceCheckUtils]: 176: Hoare triple {17142#(<= main_~i~0 (* 56 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {17143#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:09:50,983 INFO L273 TraceCheckUtils]: 177: Hoare triple {17143#(<= main_~i~0 (* 57 main_~k~0))} assume true; {17143#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:09:50,984 INFO L273 TraceCheckUtils]: 178: Hoare triple {17143#(<= main_~i~0 (* 57 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {17683#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 57 main_~k~0)))} is VALID [2018-11-19 00:09:50,985 INFO L273 TraceCheckUtils]: 179: Hoare triple {17683#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 57 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {17687#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 58 main_~k~0)))} is VALID [2018-11-19 00:09:50,986 INFO L273 TraceCheckUtils]: 180: Hoare triple {17687#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 58 main_~k~0)))} assume true; {17687#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 58 main_~k~0)))} is VALID [2018-11-19 00:09:50,986 INFO L273 TraceCheckUtils]: 181: Hoare triple {17687#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 58 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {17085#false} is VALID [2018-11-19 00:09:50,987 INFO L256 TraceCheckUtils]: 182: Hoare triple {17085#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {17085#false} is VALID [2018-11-19 00:09:50,987 INFO L273 TraceCheckUtils]: 183: Hoare triple {17085#false} ~cond := #in~cond; {17085#false} is VALID [2018-11-19 00:09:50,987 INFO L273 TraceCheckUtils]: 184: Hoare triple {17085#false} assume 0 == ~cond; {17085#false} is VALID [2018-11-19 00:09:50,987 INFO L273 TraceCheckUtils]: 185: Hoare triple {17085#false} assume !false; {17085#false} is VALID [2018-11-19 00:09:51,022 INFO L134 CoverageAnalysis]: Checked inductivity of 5075 backedges. 0 proven. 5075 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:09:51,040 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:09:51,041 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 64 [2018-11-19 00:09:51,041 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 186 [2018-11-19 00:09:51,042 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:09:51,042 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 64 states. [2018-11-19 00:09:51,271 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 190 edges. 190 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:09:51,271 INFO L459 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-11-19 00:09:51,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-11-19 00:09:51,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=3902, Unknown=0, NotChecked=0, Total=4032 [2018-11-19 00:09:51,272 INFO L87 Difference]: Start difference. First operand 187 states and 187 transitions. Second operand 64 states. [2018-11-19 00:09:51,774 WARN L180 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 8 [2018-11-19 00:09:51,964 WARN L180 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 8 [2018-11-19 00:09:52,205 WARN L180 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 9 [2018-11-19 00:09:52,412 WARN L180 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 11 [2018-11-19 00:09:52,622 WARN L180 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 11 [2018-11-19 00:09:52,833 WARN L180 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 176 DAG size of output: 11 [2018-11-19 00:09:53,075 WARN L180 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 11 [2018-11-19 00:09:53,362 WARN L180 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 11 [2018-11-19 00:09:53,588 WARN L180 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 11 [2018-11-19 00:09:53,814 WARN L180 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 11 [2018-11-19 00:09:54,054 WARN L180 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 11 [2018-11-19 00:09:54,264 WARN L180 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 11 [2018-11-19 00:09:54,466 WARN L180 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 11 [2018-11-19 00:09:54,671 WARN L180 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 11 [2018-11-19 00:09:54,879 WARN L180 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 11 [2018-11-19 00:09:55,084 WARN L180 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 11 [2018-11-19 00:10:02,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:10:02,614 INFO L93 Difference]: Finished difference Result 201 states and 203 transitions. [2018-11-19 00:10:02,614 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-11-19 00:10:02,614 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 186 [2018-11-19 00:10:02,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:10:02,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-11-19 00:10:02,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 203 transitions. [2018-11-19 00:10:02,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-11-19 00:10:02,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 203 transitions. [2018-11-19 00:10:02,618 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 64 states and 203 transitions. [2018-11-19 00:10:02,883 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 203 edges. 203 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:10:02,886 INFO L225 Difference]: With dead ends: 201 [2018-11-19 00:10:02,886 INFO L226 Difference]: Without dead ends: 196 [2018-11-19 00:10:02,887 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1831 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=3909, Invalid=11343, Unknown=0, NotChecked=0, Total=15252 [2018-11-19 00:10:02,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2018-11-19 00:10:03,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 196. [2018-11-19 00:10:03,053 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:10:03,054 INFO L82 GeneralOperation]: Start isEquivalent. First operand 196 states. Second operand 196 states. [2018-11-19 00:10:03,054 INFO L74 IsIncluded]: Start isIncluded. First operand 196 states. Second operand 196 states. [2018-11-19 00:10:03,054 INFO L87 Difference]: Start difference. First operand 196 states. Second operand 196 states. [2018-11-19 00:10:03,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:10:03,058 INFO L93 Difference]: Finished difference Result 196 states and 196 transitions. [2018-11-19 00:10:03,058 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 196 transitions. [2018-11-19 00:10:03,058 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:10:03,059 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:10:03,059 INFO L74 IsIncluded]: Start isIncluded. First operand 196 states. Second operand 196 states. [2018-11-19 00:10:03,059 INFO L87 Difference]: Start difference. First operand 196 states. Second operand 196 states. [2018-11-19 00:10:03,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:10:03,062 INFO L93 Difference]: Finished difference Result 196 states and 196 transitions. [2018-11-19 00:10:03,062 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 196 transitions. [2018-11-19 00:10:03,063 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:10:03,063 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:10:03,063 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:10:03,063 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:10:03,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2018-11-19 00:10:03,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 196 transitions. [2018-11-19 00:10:03,067 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 196 transitions. Word has length 186 [2018-11-19 00:10:03,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:10:03,067 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 196 transitions. [2018-11-19 00:10:03,067 INFO L481 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-11-19 00:10:03,067 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 196 transitions. [2018-11-19 00:10:03,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-11-19 00:10:03,069 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:10:03,069 INFO L375 BasicCegarLoop]: trace histogram [62, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:10:03,069 INFO L423 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:10:03,069 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:10:03,070 INFO L82 PathProgramCache]: Analyzing trace with hash 89650179, now seen corresponding path program 21 times [2018-11-19 00:10:03,070 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:10:03,070 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:10:03,070 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:10:03,070 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:10:03,071 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:10:03,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:10:06,343 INFO L256 TraceCheckUtils]: 0: Hoare triple {18752#true} call ULTIMATE.init(); {18752#true} is VALID [2018-11-19 00:10:06,343 INFO L273 TraceCheckUtils]: 1: Hoare triple {18752#true} assume true; {18752#true} is VALID [2018-11-19 00:10:06,344 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {18752#true} {18752#true} #38#return; {18752#true} is VALID [2018-11-19 00:10:06,344 INFO L256 TraceCheckUtils]: 3: Hoare triple {18752#true} call #t~ret2 := main(); {18752#true} is VALID [2018-11-19 00:10:06,344 INFO L273 TraceCheckUtils]: 4: Hoare triple {18752#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {18752#true} is VALID [2018-11-19 00:10:06,345 INFO L273 TraceCheckUtils]: 5: Hoare triple {18752#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {18754#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:06,345 INFO L273 TraceCheckUtils]: 6: Hoare triple {18754#(<= main_~i~0 0)} assume true; {18754#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:06,346 INFO L273 TraceCheckUtils]: 7: Hoare triple {18754#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {18754#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:06,347 INFO L273 TraceCheckUtils]: 8: Hoare triple {18754#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {18755#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:06,347 INFO L273 TraceCheckUtils]: 9: Hoare triple {18755#(<= main_~i~0 main_~k~0)} assume true; {18755#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:06,348 INFO L273 TraceCheckUtils]: 10: Hoare triple {18755#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {18755#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:06,349 INFO L273 TraceCheckUtils]: 11: Hoare triple {18755#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {18756#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:06,349 INFO L273 TraceCheckUtils]: 12: Hoare triple {18756#(<= main_~i~0 (* 2 main_~k~0))} assume true; {18756#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:06,350 INFO L273 TraceCheckUtils]: 13: Hoare triple {18756#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18756#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:06,351 INFO L273 TraceCheckUtils]: 14: Hoare triple {18756#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18757#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:06,351 INFO L273 TraceCheckUtils]: 15: Hoare triple {18757#(<= main_~i~0 (* 3 main_~k~0))} assume true; {18757#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:06,352 INFO L273 TraceCheckUtils]: 16: Hoare triple {18757#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18757#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:06,353 INFO L273 TraceCheckUtils]: 17: Hoare triple {18757#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18758#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:06,353 INFO L273 TraceCheckUtils]: 18: Hoare triple {18758#(<= main_~i~0 (* 4 main_~k~0))} assume true; {18758#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:06,354 INFO L273 TraceCheckUtils]: 19: Hoare triple {18758#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18758#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:06,354 INFO L273 TraceCheckUtils]: 20: Hoare triple {18758#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18759#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:06,355 INFO L273 TraceCheckUtils]: 21: Hoare triple {18759#(<= main_~i~0 (* 5 main_~k~0))} assume true; {18759#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:06,356 INFO L273 TraceCheckUtils]: 22: Hoare triple {18759#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18759#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:06,356 INFO L273 TraceCheckUtils]: 23: Hoare triple {18759#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18760#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:06,357 INFO L273 TraceCheckUtils]: 24: Hoare triple {18760#(<= main_~i~0 (* 6 main_~k~0))} assume true; {18760#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:06,357 INFO L273 TraceCheckUtils]: 25: Hoare triple {18760#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18760#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:06,358 INFO L273 TraceCheckUtils]: 26: Hoare triple {18760#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18761#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:06,359 INFO L273 TraceCheckUtils]: 27: Hoare triple {18761#(<= main_~i~0 (* 7 main_~k~0))} assume true; {18761#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:06,359 INFO L273 TraceCheckUtils]: 28: Hoare triple {18761#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18761#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:06,360 INFO L273 TraceCheckUtils]: 29: Hoare triple {18761#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18762#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:06,361 INFO L273 TraceCheckUtils]: 30: Hoare triple {18762#(<= main_~i~0 (* 8 main_~k~0))} assume true; {18762#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:06,361 INFO L273 TraceCheckUtils]: 31: Hoare triple {18762#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18762#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:06,362 INFO L273 TraceCheckUtils]: 32: Hoare triple {18762#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18763#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:06,363 INFO L273 TraceCheckUtils]: 33: Hoare triple {18763#(<= main_~i~0 (* 9 main_~k~0))} assume true; {18763#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:06,363 INFO L273 TraceCheckUtils]: 34: Hoare triple {18763#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18763#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:06,364 INFO L273 TraceCheckUtils]: 35: Hoare triple {18763#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18764#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:06,364 INFO L273 TraceCheckUtils]: 36: Hoare triple {18764#(<= main_~i~0 (* 10 main_~k~0))} assume true; {18764#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:06,365 INFO L273 TraceCheckUtils]: 37: Hoare triple {18764#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18764#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:06,366 INFO L273 TraceCheckUtils]: 38: Hoare triple {18764#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18765#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:06,366 INFO L273 TraceCheckUtils]: 39: Hoare triple {18765#(<= main_~i~0 (* 11 main_~k~0))} assume true; {18765#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:06,367 INFO L273 TraceCheckUtils]: 40: Hoare triple {18765#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18765#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:06,368 INFO L273 TraceCheckUtils]: 41: Hoare triple {18765#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18766#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:06,368 INFO L273 TraceCheckUtils]: 42: Hoare triple {18766#(<= main_~i~0 (* 12 main_~k~0))} assume true; {18766#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:06,369 INFO L273 TraceCheckUtils]: 43: Hoare triple {18766#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18766#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:06,370 INFO L273 TraceCheckUtils]: 44: Hoare triple {18766#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18767#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:06,370 INFO L273 TraceCheckUtils]: 45: Hoare triple {18767#(<= main_~i~0 (* 13 main_~k~0))} assume true; {18767#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:06,371 INFO L273 TraceCheckUtils]: 46: Hoare triple {18767#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18767#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:06,371 INFO L273 TraceCheckUtils]: 47: Hoare triple {18767#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18768#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:06,372 INFO L273 TraceCheckUtils]: 48: Hoare triple {18768#(<= main_~i~0 (* 14 main_~k~0))} assume true; {18768#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:06,372 INFO L273 TraceCheckUtils]: 49: Hoare triple {18768#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18768#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:06,373 INFO L273 TraceCheckUtils]: 50: Hoare triple {18768#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18769#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:06,374 INFO L273 TraceCheckUtils]: 51: Hoare triple {18769#(<= main_~i~0 (* 15 main_~k~0))} assume true; {18769#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:06,374 INFO L273 TraceCheckUtils]: 52: Hoare triple {18769#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18769#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:06,375 INFO L273 TraceCheckUtils]: 53: Hoare triple {18769#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18770#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:06,376 INFO L273 TraceCheckUtils]: 54: Hoare triple {18770#(<= main_~i~0 (* 16 main_~k~0))} assume true; {18770#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:06,376 INFO L273 TraceCheckUtils]: 55: Hoare triple {18770#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18770#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:06,377 INFO L273 TraceCheckUtils]: 56: Hoare triple {18770#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18771#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:06,378 INFO L273 TraceCheckUtils]: 57: Hoare triple {18771#(<= main_~i~0 (* 17 main_~k~0))} assume true; {18771#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:06,378 INFO L273 TraceCheckUtils]: 58: Hoare triple {18771#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18771#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:06,379 INFO L273 TraceCheckUtils]: 59: Hoare triple {18771#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18772#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:06,379 INFO L273 TraceCheckUtils]: 60: Hoare triple {18772#(<= main_~i~0 (* 18 main_~k~0))} assume true; {18772#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:06,380 INFO L273 TraceCheckUtils]: 61: Hoare triple {18772#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18772#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:06,381 INFO L273 TraceCheckUtils]: 62: Hoare triple {18772#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18773#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:06,381 INFO L273 TraceCheckUtils]: 63: Hoare triple {18773#(<= main_~i~0 (* 19 main_~k~0))} assume true; {18773#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:06,382 INFO L273 TraceCheckUtils]: 64: Hoare triple {18773#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18773#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:06,383 INFO L273 TraceCheckUtils]: 65: Hoare triple {18773#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18774#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:06,383 INFO L273 TraceCheckUtils]: 66: Hoare triple {18774#(<= main_~i~0 (* 20 main_~k~0))} assume true; {18774#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:06,384 INFO L273 TraceCheckUtils]: 67: Hoare triple {18774#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18774#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:06,384 INFO L273 TraceCheckUtils]: 68: Hoare triple {18774#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18775#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:06,385 INFO L273 TraceCheckUtils]: 69: Hoare triple {18775#(<= main_~i~0 (* 21 main_~k~0))} assume true; {18775#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:06,385 INFO L273 TraceCheckUtils]: 70: Hoare triple {18775#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18775#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:06,386 INFO L273 TraceCheckUtils]: 71: Hoare triple {18775#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18776#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:06,387 INFO L273 TraceCheckUtils]: 72: Hoare triple {18776#(<= main_~i~0 (* 22 main_~k~0))} assume true; {18776#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:06,387 INFO L273 TraceCheckUtils]: 73: Hoare triple {18776#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18776#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:06,388 INFO L273 TraceCheckUtils]: 74: Hoare triple {18776#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18777#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:06,389 INFO L273 TraceCheckUtils]: 75: Hoare triple {18777#(<= main_~i~0 (* 23 main_~k~0))} assume true; {18777#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:06,389 INFO L273 TraceCheckUtils]: 76: Hoare triple {18777#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18777#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:06,390 INFO L273 TraceCheckUtils]: 77: Hoare triple {18777#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18778#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:06,391 INFO L273 TraceCheckUtils]: 78: Hoare triple {18778#(<= main_~i~0 (* 24 main_~k~0))} assume true; {18778#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:06,391 INFO L273 TraceCheckUtils]: 79: Hoare triple {18778#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18778#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:06,392 INFO L273 TraceCheckUtils]: 80: Hoare triple {18778#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18779#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:06,393 INFO L273 TraceCheckUtils]: 81: Hoare triple {18779#(<= main_~i~0 (* 25 main_~k~0))} assume true; {18779#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:06,393 INFO L273 TraceCheckUtils]: 82: Hoare triple {18779#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18779#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:06,394 INFO L273 TraceCheckUtils]: 83: Hoare triple {18779#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18780#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:06,394 INFO L273 TraceCheckUtils]: 84: Hoare triple {18780#(<= main_~i~0 (* 26 main_~k~0))} assume true; {18780#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:06,395 INFO L273 TraceCheckUtils]: 85: Hoare triple {18780#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18780#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:06,396 INFO L273 TraceCheckUtils]: 86: Hoare triple {18780#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18781#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:06,396 INFO L273 TraceCheckUtils]: 87: Hoare triple {18781#(<= main_~i~0 (* 27 main_~k~0))} assume true; {18781#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:06,397 INFO L273 TraceCheckUtils]: 88: Hoare triple {18781#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18781#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:06,398 INFO L273 TraceCheckUtils]: 89: Hoare triple {18781#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18782#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:06,398 INFO L273 TraceCheckUtils]: 90: Hoare triple {18782#(<= main_~i~0 (* 28 main_~k~0))} assume true; {18782#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:06,399 INFO L273 TraceCheckUtils]: 91: Hoare triple {18782#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18782#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:06,399 INFO L273 TraceCheckUtils]: 92: Hoare triple {18782#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18783#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:06,400 INFO L273 TraceCheckUtils]: 93: Hoare triple {18783#(<= main_~i~0 (* 29 main_~k~0))} assume true; {18783#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:06,400 INFO L273 TraceCheckUtils]: 94: Hoare triple {18783#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18783#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:06,401 INFO L273 TraceCheckUtils]: 95: Hoare triple {18783#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18784#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:06,402 INFO L273 TraceCheckUtils]: 96: Hoare triple {18784#(<= main_~i~0 (* 30 main_~k~0))} assume true; {18784#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:06,402 INFO L273 TraceCheckUtils]: 97: Hoare triple {18784#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18784#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:06,403 INFO L273 TraceCheckUtils]: 98: Hoare triple {18784#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18785#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:06,404 INFO L273 TraceCheckUtils]: 99: Hoare triple {18785#(<= main_~i~0 (* 31 main_~k~0))} assume true; {18785#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:06,404 INFO L273 TraceCheckUtils]: 100: Hoare triple {18785#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18785#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:06,405 INFO L273 TraceCheckUtils]: 101: Hoare triple {18785#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18786#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:06,406 INFO L273 TraceCheckUtils]: 102: Hoare triple {18786#(<= main_~i~0 (* 32 main_~k~0))} assume true; {18786#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:06,406 INFO L273 TraceCheckUtils]: 103: Hoare triple {18786#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18786#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:06,407 INFO L273 TraceCheckUtils]: 104: Hoare triple {18786#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18787#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:06,407 INFO L273 TraceCheckUtils]: 105: Hoare triple {18787#(<= main_~i~0 (* 33 main_~k~0))} assume true; {18787#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:06,408 INFO L273 TraceCheckUtils]: 106: Hoare triple {18787#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18787#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:06,409 INFO L273 TraceCheckUtils]: 107: Hoare triple {18787#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18788#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:06,409 INFO L273 TraceCheckUtils]: 108: Hoare triple {18788#(<= main_~i~0 (* 34 main_~k~0))} assume true; {18788#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:06,410 INFO L273 TraceCheckUtils]: 109: Hoare triple {18788#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18788#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:06,411 INFO L273 TraceCheckUtils]: 110: Hoare triple {18788#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18789#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:06,411 INFO L273 TraceCheckUtils]: 111: Hoare triple {18789#(<= main_~i~0 (* 35 main_~k~0))} assume true; {18789#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:06,412 INFO L273 TraceCheckUtils]: 112: Hoare triple {18789#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18789#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:06,413 INFO L273 TraceCheckUtils]: 113: Hoare triple {18789#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18790#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:06,413 INFO L273 TraceCheckUtils]: 114: Hoare triple {18790#(<= main_~i~0 (* 36 main_~k~0))} assume true; {18790#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:06,414 INFO L273 TraceCheckUtils]: 115: Hoare triple {18790#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18790#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:06,415 INFO L273 TraceCheckUtils]: 116: Hoare triple {18790#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18791#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:06,415 INFO L273 TraceCheckUtils]: 117: Hoare triple {18791#(<= main_~i~0 (* 37 main_~k~0))} assume true; {18791#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:06,416 INFO L273 TraceCheckUtils]: 118: Hoare triple {18791#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18791#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:06,417 INFO L273 TraceCheckUtils]: 119: Hoare triple {18791#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18792#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:06,417 INFO L273 TraceCheckUtils]: 120: Hoare triple {18792#(<= main_~i~0 (* 38 main_~k~0))} assume true; {18792#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:06,418 INFO L273 TraceCheckUtils]: 121: Hoare triple {18792#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18792#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:06,418 INFO L273 TraceCheckUtils]: 122: Hoare triple {18792#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18793#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:06,419 INFO L273 TraceCheckUtils]: 123: Hoare triple {18793#(<= main_~i~0 (* 39 main_~k~0))} assume true; {18793#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:06,419 INFO L273 TraceCheckUtils]: 124: Hoare triple {18793#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18793#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:06,420 INFO L273 TraceCheckUtils]: 125: Hoare triple {18793#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18794#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:06,421 INFO L273 TraceCheckUtils]: 126: Hoare triple {18794#(<= main_~i~0 (* 40 main_~k~0))} assume true; {18794#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:06,421 INFO L273 TraceCheckUtils]: 127: Hoare triple {18794#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18794#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:06,422 INFO L273 TraceCheckUtils]: 128: Hoare triple {18794#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18795#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:06,423 INFO L273 TraceCheckUtils]: 129: Hoare triple {18795#(<= main_~i~0 (* 41 main_~k~0))} assume true; {18795#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:06,423 INFO L273 TraceCheckUtils]: 130: Hoare triple {18795#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18795#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:06,424 INFO L273 TraceCheckUtils]: 131: Hoare triple {18795#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18796#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:06,424 INFO L273 TraceCheckUtils]: 132: Hoare triple {18796#(<= main_~i~0 (* 42 main_~k~0))} assume true; {18796#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:06,425 INFO L273 TraceCheckUtils]: 133: Hoare triple {18796#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18796#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:06,426 INFO L273 TraceCheckUtils]: 134: Hoare triple {18796#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18797#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:06,426 INFO L273 TraceCheckUtils]: 135: Hoare triple {18797#(<= main_~i~0 (* 43 main_~k~0))} assume true; {18797#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:06,427 INFO L273 TraceCheckUtils]: 136: Hoare triple {18797#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18797#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:06,428 INFO L273 TraceCheckUtils]: 137: Hoare triple {18797#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18798#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:06,428 INFO L273 TraceCheckUtils]: 138: Hoare triple {18798#(<= main_~i~0 (* 44 main_~k~0))} assume true; {18798#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:06,429 INFO L273 TraceCheckUtils]: 139: Hoare triple {18798#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18798#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:06,429 INFO L273 TraceCheckUtils]: 140: Hoare triple {18798#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18799#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:06,430 INFO L273 TraceCheckUtils]: 141: Hoare triple {18799#(<= main_~i~0 (* 45 main_~k~0))} assume true; {18799#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:06,430 INFO L273 TraceCheckUtils]: 142: Hoare triple {18799#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18799#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:06,431 INFO L273 TraceCheckUtils]: 143: Hoare triple {18799#(<= main_~i~0 (* 45 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18800#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:06,432 INFO L273 TraceCheckUtils]: 144: Hoare triple {18800#(<= main_~i~0 (* 46 main_~k~0))} assume true; {18800#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:06,433 INFO L273 TraceCheckUtils]: 145: Hoare triple {18800#(<= main_~i~0 (* 46 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18800#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:06,433 INFO L273 TraceCheckUtils]: 146: Hoare triple {18800#(<= main_~i~0 (* 46 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18801#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:06,434 INFO L273 TraceCheckUtils]: 147: Hoare triple {18801#(<= main_~i~0 (* 47 main_~k~0))} assume true; {18801#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:06,435 INFO L273 TraceCheckUtils]: 148: Hoare triple {18801#(<= main_~i~0 (* 47 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18801#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:06,435 INFO L273 TraceCheckUtils]: 149: Hoare triple {18801#(<= main_~i~0 (* 47 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18802#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:06,436 INFO L273 TraceCheckUtils]: 150: Hoare triple {18802#(<= main_~i~0 (* 48 main_~k~0))} assume true; {18802#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:06,436 INFO L273 TraceCheckUtils]: 151: Hoare triple {18802#(<= main_~i~0 (* 48 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18802#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:06,437 INFO L273 TraceCheckUtils]: 152: Hoare triple {18802#(<= main_~i~0 (* 48 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18803#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:06,438 INFO L273 TraceCheckUtils]: 153: Hoare triple {18803#(<= main_~i~0 (* 49 main_~k~0))} assume true; {18803#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:06,438 INFO L273 TraceCheckUtils]: 154: Hoare triple {18803#(<= main_~i~0 (* 49 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18803#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:06,439 INFO L273 TraceCheckUtils]: 155: Hoare triple {18803#(<= main_~i~0 (* 49 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18804#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:06,440 INFO L273 TraceCheckUtils]: 156: Hoare triple {18804#(<= main_~i~0 (* 50 main_~k~0))} assume true; {18804#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:06,440 INFO L273 TraceCheckUtils]: 157: Hoare triple {18804#(<= main_~i~0 (* 50 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18804#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:06,441 INFO L273 TraceCheckUtils]: 158: Hoare triple {18804#(<= main_~i~0 (* 50 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18805#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:06,442 INFO L273 TraceCheckUtils]: 159: Hoare triple {18805#(<= main_~i~0 (* 51 main_~k~0))} assume true; {18805#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:06,442 INFO L273 TraceCheckUtils]: 160: Hoare triple {18805#(<= main_~i~0 (* 51 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18805#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:06,443 INFO L273 TraceCheckUtils]: 161: Hoare triple {18805#(<= main_~i~0 (* 51 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18806#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:06,443 INFO L273 TraceCheckUtils]: 162: Hoare triple {18806#(<= main_~i~0 (* 52 main_~k~0))} assume true; {18806#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:06,444 INFO L273 TraceCheckUtils]: 163: Hoare triple {18806#(<= main_~i~0 (* 52 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18806#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:06,445 INFO L273 TraceCheckUtils]: 164: Hoare triple {18806#(<= main_~i~0 (* 52 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18807#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:06,445 INFO L273 TraceCheckUtils]: 165: Hoare triple {18807#(<= main_~i~0 (* 53 main_~k~0))} assume true; {18807#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:06,446 INFO L273 TraceCheckUtils]: 166: Hoare triple {18807#(<= main_~i~0 (* 53 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18807#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:06,447 INFO L273 TraceCheckUtils]: 167: Hoare triple {18807#(<= main_~i~0 (* 53 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18808#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:06,447 INFO L273 TraceCheckUtils]: 168: Hoare triple {18808#(<= main_~i~0 (* 54 main_~k~0))} assume true; {18808#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:06,448 INFO L273 TraceCheckUtils]: 169: Hoare triple {18808#(<= main_~i~0 (* 54 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18808#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:06,449 INFO L273 TraceCheckUtils]: 170: Hoare triple {18808#(<= main_~i~0 (* 54 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18809#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:06,449 INFO L273 TraceCheckUtils]: 171: Hoare triple {18809#(<= main_~i~0 (* 55 main_~k~0))} assume true; {18809#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:06,450 INFO L273 TraceCheckUtils]: 172: Hoare triple {18809#(<= main_~i~0 (* 55 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18809#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:06,451 INFO L273 TraceCheckUtils]: 173: Hoare triple {18809#(<= main_~i~0 (* 55 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18810#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:06,451 INFO L273 TraceCheckUtils]: 174: Hoare triple {18810#(<= main_~i~0 (* 56 main_~k~0))} assume true; {18810#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:06,452 INFO L273 TraceCheckUtils]: 175: Hoare triple {18810#(<= main_~i~0 (* 56 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18810#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:06,453 INFO L273 TraceCheckUtils]: 176: Hoare triple {18810#(<= main_~i~0 (* 56 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18811#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:06,453 INFO L273 TraceCheckUtils]: 177: Hoare triple {18811#(<= main_~i~0 (* 57 main_~k~0))} assume true; {18811#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:06,454 INFO L273 TraceCheckUtils]: 178: Hoare triple {18811#(<= main_~i~0 (* 57 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18811#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:06,455 INFO L273 TraceCheckUtils]: 179: Hoare triple {18811#(<= main_~i~0 (* 57 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18812#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:06,455 INFO L273 TraceCheckUtils]: 180: Hoare triple {18812#(<= main_~i~0 (* 58 main_~k~0))} assume true; {18812#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:06,456 INFO L273 TraceCheckUtils]: 181: Hoare triple {18812#(<= main_~i~0 (* 58 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18812#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:06,456 INFO L273 TraceCheckUtils]: 182: Hoare triple {18812#(<= main_~i~0 (* 58 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18813#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:06,457 INFO L273 TraceCheckUtils]: 183: Hoare triple {18813#(<= main_~i~0 (* 59 main_~k~0))} assume true; {18813#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:06,457 INFO L273 TraceCheckUtils]: 184: Hoare triple {18813#(<= main_~i~0 (* 59 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18813#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:06,458 INFO L273 TraceCheckUtils]: 185: Hoare triple {18813#(<= main_~i~0 (* 59 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18814#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:06,459 INFO L273 TraceCheckUtils]: 186: Hoare triple {18814#(<= main_~i~0 (* 60 main_~k~0))} assume true; {18814#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:06,460 INFO L273 TraceCheckUtils]: 187: Hoare triple {18814#(<= main_~i~0 (* 60 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18815#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:10:06,460 INFO L273 TraceCheckUtils]: 188: Hoare triple {18815#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18816#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:10:06,461 INFO L273 TraceCheckUtils]: 189: Hoare triple {18816#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {18816#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:10:06,462 INFO L273 TraceCheckUtils]: 190: Hoare triple {18816#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {18753#false} is VALID [2018-11-19 00:10:06,462 INFO L256 TraceCheckUtils]: 191: Hoare triple {18753#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {18753#false} is VALID [2018-11-19 00:10:06,462 INFO L273 TraceCheckUtils]: 192: Hoare triple {18753#false} ~cond := #in~cond; {18753#false} is VALID [2018-11-19 00:10:06,462 INFO L273 TraceCheckUtils]: 193: Hoare triple {18753#false} assume 0 == ~cond; {18753#false} is VALID [2018-11-19 00:10:06,463 INFO L273 TraceCheckUtils]: 194: Hoare triple {18753#false} assume !false; {18753#false} is VALID [2018-11-19 00:10:06,500 INFO L134 CoverageAnalysis]: Checked inductivity of 5612 backedges. 0 proven. 5612 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:10:06,500 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:10:06,501 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 [2018-11-19 00:10:06,509 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-11-19 00:10:06,579 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 62 check-sat command(s) [2018-11-19 00:10:06,579 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:10:06,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:10:06,607 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:10:07,331 INFO L256 TraceCheckUtils]: 0: Hoare triple {18752#true} call ULTIMATE.init(); {18752#true} is VALID [2018-11-19 00:10:07,331 INFO L273 TraceCheckUtils]: 1: Hoare triple {18752#true} assume true; {18752#true} is VALID [2018-11-19 00:10:07,331 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {18752#true} {18752#true} #38#return; {18752#true} is VALID [2018-11-19 00:10:07,331 INFO L256 TraceCheckUtils]: 3: Hoare triple {18752#true} call #t~ret2 := main(); {18752#true} is VALID [2018-11-19 00:10:07,332 INFO L273 TraceCheckUtils]: 4: Hoare triple {18752#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {18752#true} is VALID [2018-11-19 00:10:07,332 INFO L273 TraceCheckUtils]: 5: Hoare triple {18752#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {18754#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:07,333 INFO L273 TraceCheckUtils]: 6: Hoare triple {18754#(<= main_~i~0 0)} assume true; {18754#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:07,333 INFO L273 TraceCheckUtils]: 7: Hoare triple {18754#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {18754#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:07,333 INFO L273 TraceCheckUtils]: 8: Hoare triple {18754#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {18755#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:07,334 INFO L273 TraceCheckUtils]: 9: Hoare triple {18755#(<= main_~i~0 main_~k~0)} assume true; {18755#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:07,334 INFO L273 TraceCheckUtils]: 10: Hoare triple {18755#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {18755#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:07,335 INFO L273 TraceCheckUtils]: 11: Hoare triple {18755#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {18756#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:07,335 INFO L273 TraceCheckUtils]: 12: Hoare triple {18756#(<= main_~i~0 (* 2 main_~k~0))} assume true; {18756#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:07,336 INFO L273 TraceCheckUtils]: 13: Hoare triple {18756#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18756#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:07,336 INFO L273 TraceCheckUtils]: 14: Hoare triple {18756#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18757#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:07,337 INFO L273 TraceCheckUtils]: 15: Hoare triple {18757#(<= main_~i~0 (* 3 main_~k~0))} assume true; {18757#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:07,337 INFO L273 TraceCheckUtils]: 16: Hoare triple {18757#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18757#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:07,338 INFO L273 TraceCheckUtils]: 17: Hoare triple {18757#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18758#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:07,339 INFO L273 TraceCheckUtils]: 18: Hoare triple {18758#(<= main_~i~0 (* 4 main_~k~0))} assume true; {18758#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:07,339 INFO L273 TraceCheckUtils]: 19: Hoare triple {18758#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18758#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:07,340 INFO L273 TraceCheckUtils]: 20: Hoare triple {18758#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18759#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:07,341 INFO L273 TraceCheckUtils]: 21: Hoare triple {18759#(<= main_~i~0 (* 5 main_~k~0))} assume true; {18759#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:07,341 INFO L273 TraceCheckUtils]: 22: Hoare triple {18759#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18759#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:07,342 INFO L273 TraceCheckUtils]: 23: Hoare triple {18759#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18760#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:07,342 INFO L273 TraceCheckUtils]: 24: Hoare triple {18760#(<= main_~i~0 (* 6 main_~k~0))} assume true; {18760#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:07,343 INFO L273 TraceCheckUtils]: 25: Hoare triple {18760#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18760#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:07,344 INFO L273 TraceCheckUtils]: 26: Hoare triple {18760#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18761#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:07,344 INFO L273 TraceCheckUtils]: 27: Hoare triple {18761#(<= main_~i~0 (* 7 main_~k~0))} assume true; {18761#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:07,345 INFO L273 TraceCheckUtils]: 28: Hoare triple {18761#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18761#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:07,345 INFO L273 TraceCheckUtils]: 29: Hoare triple {18761#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18762#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:07,346 INFO L273 TraceCheckUtils]: 30: Hoare triple {18762#(<= main_~i~0 (* 8 main_~k~0))} assume true; {18762#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:07,346 INFO L273 TraceCheckUtils]: 31: Hoare triple {18762#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18762#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:07,347 INFO L273 TraceCheckUtils]: 32: Hoare triple {18762#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18763#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:07,348 INFO L273 TraceCheckUtils]: 33: Hoare triple {18763#(<= main_~i~0 (* 9 main_~k~0))} assume true; {18763#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:07,348 INFO L273 TraceCheckUtils]: 34: Hoare triple {18763#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18763#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:07,349 INFO L273 TraceCheckUtils]: 35: Hoare triple {18763#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18764#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:07,349 INFO L273 TraceCheckUtils]: 36: Hoare triple {18764#(<= main_~i~0 (* 10 main_~k~0))} assume true; {18764#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:07,350 INFO L273 TraceCheckUtils]: 37: Hoare triple {18764#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18764#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:07,351 INFO L273 TraceCheckUtils]: 38: Hoare triple {18764#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18765#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:07,351 INFO L273 TraceCheckUtils]: 39: Hoare triple {18765#(<= main_~i~0 (* 11 main_~k~0))} assume true; {18765#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:07,352 INFO L273 TraceCheckUtils]: 40: Hoare triple {18765#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18765#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:07,353 INFO L273 TraceCheckUtils]: 41: Hoare triple {18765#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18766#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:07,353 INFO L273 TraceCheckUtils]: 42: Hoare triple {18766#(<= main_~i~0 (* 12 main_~k~0))} assume true; {18766#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:07,353 INFO L273 TraceCheckUtils]: 43: Hoare triple {18766#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18766#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:07,354 INFO L273 TraceCheckUtils]: 44: Hoare triple {18766#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18767#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:07,355 INFO L273 TraceCheckUtils]: 45: Hoare triple {18767#(<= main_~i~0 (* 13 main_~k~0))} assume true; {18767#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:07,355 INFO L273 TraceCheckUtils]: 46: Hoare triple {18767#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18767#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:07,356 INFO L273 TraceCheckUtils]: 47: Hoare triple {18767#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18768#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:07,357 INFO L273 TraceCheckUtils]: 48: Hoare triple {18768#(<= main_~i~0 (* 14 main_~k~0))} assume true; {18768#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:07,357 INFO L273 TraceCheckUtils]: 49: Hoare triple {18768#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18768#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:07,358 INFO L273 TraceCheckUtils]: 50: Hoare triple {18768#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18769#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:07,358 INFO L273 TraceCheckUtils]: 51: Hoare triple {18769#(<= main_~i~0 (* 15 main_~k~0))} assume true; {18769#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:07,359 INFO L273 TraceCheckUtils]: 52: Hoare triple {18769#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18769#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:07,360 INFO L273 TraceCheckUtils]: 53: Hoare triple {18769#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18770#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:07,360 INFO L273 TraceCheckUtils]: 54: Hoare triple {18770#(<= main_~i~0 (* 16 main_~k~0))} assume true; {18770#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:07,361 INFO L273 TraceCheckUtils]: 55: Hoare triple {18770#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18770#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:07,361 INFO L273 TraceCheckUtils]: 56: Hoare triple {18770#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18771#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:07,362 INFO L273 TraceCheckUtils]: 57: Hoare triple {18771#(<= main_~i~0 (* 17 main_~k~0))} assume true; {18771#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:07,362 INFO L273 TraceCheckUtils]: 58: Hoare triple {18771#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18771#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:07,363 INFO L273 TraceCheckUtils]: 59: Hoare triple {18771#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18772#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:07,364 INFO L273 TraceCheckUtils]: 60: Hoare triple {18772#(<= main_~i~0 (* 18 main_~k~0))} assume true; {18772#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:07,364 INFO L273 TraceCheckUtils]: 61: Hoare triple {18772#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18772#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:07,365 INFO L273 TraceCheckUtils]: 62: Hoare triple {18772#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18773#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:07,365 INFO L273 TraceCheckUtils]: 63: Hoare triple {18773#(<= main_~i~0 (* 19 main_~k~0))} assume true; {18773#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:07,366 INFO L273 TraceCheckUtils]: 64: Hoare triple {18773#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18773#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:07,367 INFO L273 TraceCheckUtils]: 65: Hoare triple {18773#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18774#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:07,367 INFO L273 TraceCheckUtils]: 66: Hoare triple {18774#(<= main_~i~0 (* 20 main_~k~0))} assume true; {18774#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:07,368 INFO L273 TraceCheckUtils]: 67: Hoare triple {18774#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18774#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:07,368 INFO L273 TraceCheckUtils]: 68: Hoare triple {18774#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18775#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:07,369 INFO L273 TraceCheckUtils]: 69: Hoare triple {18775#(<= main_~i~0 (* 21 main_~k~0))} assume true; {18775#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:07,369 INFO L273 TraceCheckUtils]: 70: Hoare triple {18775#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18775#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:07,370 INFO L273 TraceCheckUtils]: 71: Hoare triple {18775#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18776#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:07,371 INFO L273 TraceCheckUtils]: 72: Hoare triple {18776#(<= main_~i~0 (* 22 main_~k~0))} assume true; {18776#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:07,371 INFO L273 TraceCheckUtils]: 73: Hoare triple {18776#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18776#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:07,372 INFO L273 TraceCheckUtils]: 74: Hoare triple {18776#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18777#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:07,372 INFO L273 TraceCheckUtils]: 75: Hoare triple {18777#(<= main_~i~0 (* 23 main_~k~0))} assume true; {18777#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:07,373 INFO L273 TraceCheckUtils]: 76: Hoare triple {18777#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18777#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:07,374 INFO L273 TraceCheckUtils]: 77: Hoare triple {18777#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18778#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:07,374 INFO L273 TraceCheckUtils]: 78: Hoare triple {18778#(<= main_~i~0 (* 24 main_~k~0))} assume true; {18778#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:07,375 INFO L273 TraceCheckUtils]: 79: Hoare triple {18778#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18778#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:07,375 INFO L273 TraceCheckUtils]: 80: Hoare triple {18778#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18779#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:07,376 INFO L273 TraceCheckUtils]: 81: Hoare triple {18779#(<= main_~i~0 (* 25 main_~k~0))} assume true; {18779#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:07,376 INFO L273 TraceCheckUtils]: 82: Hoare triple {18779#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18779#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:07,377 INFO L273 TraceCheckUtils]: 83: Hoare triple {18779#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18780#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:07,378 INFO L273 TraceCheckUtils]: 84: Hoare triple {18780#(<= main_~i~0 (* 26 main_~k~0))} assume true; {18780#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:07,378 INFO L273 TraceCheckUtils]: 85: Hoare triple {18780#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18780#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:07,379 INFO L273 TraceCheckUtils]: 86: Hoare triple {18780#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18781#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:07,379 INFO L273 TraceCheckUtils]: 87: Hoare triple {18781#(<= main_~i~0 (* 27 main_~k~0))} assume true; {18781#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:07,380 INFO L273 TraceCheckUtils]: 88: Hoare triple {18781#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18781#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:07,381 INFO L273 TraceCheckUtils]: 89: Hoare triple {18781#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18782#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:07,381 INFO L273 TraceCheckUtils]: 90: Hoare triple {18782#(<= main_~i~0 (* 28 main_~k~0))} assume true; {18782#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:07,382 INFO L273 TraceCheckUtils]: 91: Hoare triple {18782#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18782#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:07,383 INFO L273 TraceCheckUtils]: 92: Hoare triple {18782#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18783#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:07,383 INFO L273 TraceCheckUtils]: 93: Hoare triple {18783#(<= main_~i~0 (* 29 main_~k~0))} assume true; {18783#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:07,384 INFO L273 TraceCheckUtils]: 94: Hoare triple {18783#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18783#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:07,384 INFO L273 TraceCheckUtils]: 95: Hoare triple {18783#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18784#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:07,385 INFO L273 TraceCheckUtils]: 96: Hoare triple {18784#(<= main_~i~0 (* 30 main_~k~0))} assume true; {18784#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:07,385 INFO L273 TraceCheckUtils]: 97: Hoare triple {18784#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18784#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:07,386 INFO L273 TraceCheckUtils]: 98: Hoare triple {18784#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18785#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:07,387 INFO L273 TraceCheckUtils]: 99: Hoare triple {18785#(<= main_~i~0 (* 31 main_~k~0))} assume true; {18785#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:07,387 INFO L273 TraceCheckUtils]: 100: Hoare triple {18785#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18785#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:07,388 INFO L273 TraceCheckUtils]: 101: Hoare triple {18785#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18786#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:07,388 INFO L273 TraceCheckUtils]: 102: Hoare triple {18786#(<= main_~i~0 (* 32 main_~k~0))} assume true; {18786#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:07,389 INFO L273 TraceCheckUtils]: 103: Hoare triple {18786#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18786#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:07,390 INFO L273 TraceCheckUtils]: 104: Hoare triple {18786#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18787#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:07,390 INFO L273 TraceCheckUtils]: 105: Hoare triple {18787#(<= main_~i~0 (* 33 main_~k~0))} assume true; {18787#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:07,391 INFO L273 TraceCheckUtils]: 106: Hoare triple {18787#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18787#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:07,391 INFO L273 TraceCheckUtils]: 107: Hoare triple {18787#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18788#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:07,392 INFO L273 TraceCheckUtils]: 108: Hoare triple {18788#(<= main_~i~0 (* 34 main_~k~0))} assume true; {18788#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:07,393 INFO L273 TraceCheckUtils]: 109: Hoare triple {18788#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18788#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:07,393 INFO L273 TraceCheckUtils]: 110: Hoare triple {18788#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18789#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:07,394 INFO L273 TraceCheckUtils]: 111: Hoare triple {18789#(<= main_~i~0 (* 35 main_~k~0))} assume true; {18789#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:07,394 INFO L273 TraceCheckUtils]: 112: Hoare triple {18789#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18789#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:07,395 INFO L273 TraceCheckUtils]: 113: Hoare triple {18789#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18790#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:07,396 INFO L273 TraceCheckUtils]: 114: Hoare triple {18790#(<= main_~i~0 (* 36 main_~k~0))} assume true; {18790#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:07,396 INFO L273 TraceCheckUtils]: 115: Hoare triple {18790#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18790#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:07,397 INFO L273 TraceCheckUtils]: 116: Hoare triple {18790#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18791#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:07,397 INFO L273 TraceCheckUtils]: 117: Hoare triple {18791#(<= main_~i~0 (* 37 main_~k~0))} assume true; {18791#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:07,398 INFO L273 TraceCheckUtils]: 118: Hoare triple {18791#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18791#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:07,399 INFO L273 TraceCheckUtils]: 119: Hoare triple {18791#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18792#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:07,399 INFO L273 TraceCheckUtils]: 120: Hoare triple {18792#(<= main_~i~0 (* 38 main_~k~0))} assume true; {18792#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:07,400 INFO L273 TraceCheckUtils]: 121: Hoare triple {18792#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18792#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:07,400 INFO L273 TraceCheckUtils]: 122: Hoare triple {18792#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18793#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:07,401 INFO L273 TraceCheckUtils]: 123: Hoare triple {18793#(<= main_~i~0 (* 39 main_~k~0))} assume true; {18793#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:07,401 INFO L273 TraceCheckUtils]: 124: Hoare triple {18793#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18793#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:07,402 INFO L273 TraceCheckUtils]: 125: Hoare triple {18793#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18794#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:07,403 INFO L273 TraceCheckUtils]: 126: Hoare triple {18794#(<= main_~i~0 (* 40 main_~k~0))} assume true; {18794#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:07,403 INFO L273 TraceCheckUtils]: 127: Hoare triple {18794#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18794#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:07,404 INFO L273 TraceCheckUtils]: 128: Hoare triple {18794#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18795#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:07,404 INFO L273 TraceCheckUtils]: 129: Hoare triple {18795#(<= main_~i~0 (* 41 main_~k~0))} assume true; {18795#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:07,405 INFO L273 TraceCheckUtils]: 130: Hoare triple {18795#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18795#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:07,406 INFO L273 TraceCheckUtils]: 131: Hoare triple {18795#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18796#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:07,406 INFO L273 TraceCheckUtils]: 132: Hoare triple {18796#(<= main_~i~0 (* 42 main_~k~0))} assume true; {18796#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:07,407 INFO L273 TraceCheckUtils]: 133: Hoare triple {18796#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18796#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:07,408 INFO L273 TraceCheckUtils]: 134: Hoare triple {18796#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18797#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:07,408 INFO L273 TraceCheckUtils]: 135: Hoare triple {18797#(<= main_~i~0 (* 43 main_~k~0))} assume true; {18797#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:07,409 INFO L273 TraceCheckUtils]: 136: Hoare triple {18797#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18797#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:07,409 INFO L273 TraceCheckUtils]: 137: Hoare triple {18797#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18798#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:07,410 INFO L273 TraceCheckUtils]: 138: Hoare triple {18798#(<= main_~i~0 (* 44 main_~k~0))} assume true; {18798#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:07,410 INFO L273 TraceCheckUtils]: 139: Hoare triple {18798#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18798#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:07,411 INFO L273 TraceCheckUtils]: 140: Hoare triple {18798#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18799#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:07,412 INFO L273 TraceCheckUtils]: 141: Hoare triple {18799#(<= main_~i~0 (* 45 main_~k~0))} assume true; {18799#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:07,412 INFO L273 TraceCheckUtils]: 142: Hoare triple {18799#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18799#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:07,413 INFO L273 TraceCheckUtils]: 143: Hoare triple {18799#(<= main_~i~0 (* 45 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18800#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:07,413 INFO L273 TraceCheckUtils]: 144: Hoare triple {18800#(<= main_~i~0 (* 46 main_~k~0))} assume true; {18800#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:07,414 INFO L273 TraceCheckUtils]: 145: Hoare triple {18800#(<= main_~i~0 (* 46 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18800#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:07,415 INFO L273 TraceCheckUtils]: 146: Hoare triple {18800#(<= main_~i~0 (* 46 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18801#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:07,415 INFO L273 TraceCheckUtils]: 147: Hoare triple {18801#(<= main_~i~0 (* 47 main_~k~0))} assume true; {18801#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:07,416 INFO L273 TraceCheckUtils]: 148: Hoare triple {18801#(<= main_~i~0 (* 47 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18801#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:07,416 INFO L273 TraceCheckUtils]: 149: Hoare triple {18801#(<= main_~i~0 (* 47 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18802#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:07,417 INFO L273 TraceCheckUtils]: 150: Hoare triple {18802#(<= main_~i~0 (* 48 main_~k~0))} assume true; {18802#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:07,417 INFO L273 TraceCheckUtils]: 151: Hoare triple {18802#(<= main_~i~0 (* 48 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18802#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:07,418 INFO L273 TraceCheckUtils]: 152: Hoare triple {18802#(<= main_~i~0 (* 48 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18803#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:07,419 INFO L273 TraceCheckUtils]: 153: Hoare triple {18803#(<= main_~i~0 (* 49 main_~k~0))} assume true; {18803#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:07,419 INFO L273 TraceCheckUtils]: 154: Hoare triple {18803#(<= main_~i~0 (* 49 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18803#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:07,420 INFO L273 TraceCheckUtils]: 155: Hoare triple {18803#(<= main_~i~0 (* 49 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18804#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:07,421 INFO L273 TraceCheckUtils]: 156: Hoare triple {18804#(<= main_~i~0 (* 50 main_~k~0))} assume true; {18804#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:07,421 INFO L273 TraceCheckUtils]: 157: Hoare triple {18804#(<= main_~i~0 (* 50 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18804#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:07,422 INFO L273 TraceCheckUtils]: 158: Hoare triple {18804#(<= main_~i~0 (* 50 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18805#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:07,422 INFO L273 TraceCheckUtils]: 159: Hoare triple {18805#(<= main_~i~0 (* 51 main_~k~0))} assume true; {18805#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:07,423 INFO L273 TraceCheckUtils]: 160: Hoare triple {18805#(<= main_~i~0 (* 51 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18805#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:07,423 INFO L273 TraceCheckUtils]: 161: Hoare triple {18805#(<= main_~i~0 (* 51 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18806#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:07,424 INFO L273 TraceCheckUtils]: 162: Hoare triple {18806#(<= main_~i~0 (* 52 main_~k~0))} assume true; {18806#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:07,424 INFO L273 TraceCheckUtils]: 163: Hoare triple {18806#(<= main_~i~0 (* 52 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18806#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:07,425 INFO L273 TraceCheckUtils]: 164: Hoare triple {18806#(<= main_~i~0 (* 52 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18807#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:07,426 INFO L273 TraceCheckUtils]: 165: Hoare triple {18807#(<= main_~i~0 (* 53 main_~k~0))} assume true; {18807#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:07,426 INFO L273 TraceCheckUtils]: 166: Hoare triple {18807#(<= main_~i~0 (* 53 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18807#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:07,427 INFO L273 TraceCheckUtils]: 167: Hoare triple {18807#(<= main_~i~0 (* 53 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18808#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:07,427 INFO L273 TraceCheckUtils]: 168: Hoare triple {18808#(<= main_~i~0 (* 54 main_~k~0))} assume true; {18808#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:07,428 INFO L273 TraceCheckUtils]: 169: Hoare triple {18808#(<= main_~i~0 (* 54 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18808#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:07,429 INFO L273 TraceCheckUtils]: 170: Hoare triple {18808#(<= main_~i~0 (* 54 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18809#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:07,429 INFO L273 TraceCheckUtils]: 171: Hoare triple {18809#(<= main_~i~0 (* 55 main_~k~0))} assume true; {18809#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:07,430 INFO L273 TraceCheckUtils]: 172: Hoare triple {18809#(<= main_~i~0 (* 55 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18809#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:07,431 INFO L273 TraceCheckUtils]: 173: Hoare triple {18809#(<= main_~i~0 (* 55 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18810#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:07,431 INFO L273 TraceCheckUtils]: 174: Hoare triple {18810#(<= main_~i~0 (* 56 main_~k~0))} assume true; {18810#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:07,431 INFO L273 TraceCheckUtils]: 175: Hoare triple {18810#(<= main_~i~0 (* 56 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18810#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:07,432 INFO L273 TraceCheckUtils]: 176: Hoare triple {18810#(<= main_~i~0 (* 56 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18811#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:07,433 INFO L273 TraceCheckUtils]: 177: Hoare triple {18811#(<= main_~i~0 (* 57 main_~k~0))} assume true; {18811#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:07,433 INFO L273 TraceCheckUtils]: 178: Hoare triple {18811#(<= main_~i~0 (* 57 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18811#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:07,434 INFO L273 TraceCheckUtils]: 179: Hoare triple {18811#(<= main_~i~0 (* 57 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18812#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:07,434 INFO L273 TraceCheckUtils]: 180: Hoare triple {18812#(<= main_~i~0 (* 58 main_~k~0))} assume true; {18812#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:07,435 INFO L273 TraceCheckUtils]: 181: Hoare triple {18812#(<= main_~i~0 (* 58 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18812#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:07,436 INFO L273 TraceCheckUtils]: 182: Hoare triple {18812#(<= main_~i~0 (* 58 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18813#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:07,436 INFO L273 TraceCheckUtils]: 183: Hoare triple {18813#(<= main_~i~0 (* 59 main_~k~0))} assume true; {18813#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:07,437 INFO L273 TraceCheckUtils]: 184: Hoare triple {18813#(<= main_~i~0 (* 59 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {18813#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:07,437 INFO L273 TraceCheckUtils]: 185: Hoare triple {18813#(<= main_~i~0 (* 59 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {18814#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:07,438 INFO L273 TraceCheckUtils]: 186: Hoare triple {18814#(<= main_~i~0 (* 60 main_~k~0))} assume true; {18814#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:07,439 INFO L273 TraceCheckUtils]: 187: Hoare triple {18814#(<= main_~i~0 (* 60 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {19381#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 60 main_~k~0)))} is VALID [2018-11-19 00:10:07,440 INFO L273 TraceCheckUtils]: 188: Hoare triple {19381#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 60 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {19385#(and (<= main_~i~0 (* 61 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:10:07,440 INFO L273 TraceCheckUtils]: 189: Hoare triple {19385#(and (<= main_~i~0 (* 61 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume true; {19385#(and (<= main_~i~0 (* 61 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} is VALID [2018-11-19 00:10:07,441 INFO L273 TraceCheckUtils]: 190: Hoare triple {19385#(and (<= main_~i~0 (* 61 main_~k~0)) (<= (+ main_~i~0 1) (* 1000001 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {18753#false} is VALID [2018-11-19 00:10:07,441 INFO L256 TraceCheckUtils]: 191: Hoare triple {18753#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {18753#false} is VALID [2018-11-19 00:10:07,442 INFO L273 TraceCheckUtils]: 192: Hoare triple {18753#false} ~cond := #in~cond; {18753#false} is VALID [2018-11-19 00:10:07,442 INFO L273 TraceCheckUtils]: 193: Hoare triple {18753#false} assume 0 == ~cond; {18753#false} is VALID [2018-11-19 00:10:07,442 INFO L273 TraceCheckUtils]: 194: Hoare triple {18753#false} assume !false; {18753#false} is VALID [2018-11-19 00:10:07,481 INFO L134 CoverageAnalysis]: Checked inductivity of 5612 backedges. 0 proven. 5612 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:10:07,499 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:10:07,500 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65] total 67 [2018-11-19 00:10:07,500 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 195 [2018-11-19 00:10:07,500 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:10:07,501 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 67 states. [2018-11-19 00:10:07,688 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 199 edges. 199 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:10:07,689 INFO L459 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-11-19 00:10:07,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-11-19 00:10:07,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=4286, Unknown=0, NotChecked=0, Total=4422 [2018-11-19 00:10:07,690 INFO L87 Difference]: Start difference. First operand 196 states and 196 transitions. Second operand 67 states. [2018-11-19 00:10:08,201 WARN L180 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 183 DAG size of output: 8 [2018-11-19 00:10:08,405 WARN L180 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 8 [2018-11-19 00:10:08,700 WARN L180 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 9 [2018-11-19 00:10:08,912 WARN L180 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 191 DAG size of output: 11 [2018-11-19 00:10:09,126 WARN L180 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 11 [2018-11-19 00:10:09,344 WARN L180 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 185 DAG size of output: 11 [2018-11-19 00:10:09,560 WARN L180 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 11 [2018-11-19 00:10:09,778 WARN L180 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 11 [2018-11-19 00:10:10,003 WARN L180 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 176 DAG size of output: 11 [2018-11-19 00:10:10,222 WARN L180 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 11 [2018-11-19 00:10:10,444 WARN L180 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 11 [2018-11-19 00:10:10,704 WARN L180 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 11 [2018-11-19 00:10:10,927 WARN L180 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 11 [2018-11-19 00:10:11,143 WARN L180 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 11 [2018-11-19 00:10:11,359 WARN L180 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 11 [2018-11-19 00:10:11,583 WARN L180 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 11 [2018-11-19 00:10:11,802 WARN L180 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 11 [2018-11-19 00:10:12,153 WARN L180 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 11 [2018-11-19 00:10:12,378 WARN L180 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 11 [2018-11-19 00:10:12,605 WARN L180 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 11 [2018-11-19 00:10:13,059 WARN L180 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 11 [2018-11-19 00:10:13,513 WARN L180 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 11 [2018-11-19 00:10:13,803 WARN L180 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 11 [2018-11-19 00:10:20,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:10:20,647 INFO L93 Difference]: Finished difference Result 210 states and 212 transitions. [2018-11-19 00:10:20,647 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-11-19 00:10:20,647 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 195 [2018-11-19 00:10:20,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:10:20,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-11-19 00:10:20,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 212 transitions. [2018-11-19 00:10:20,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-11-19 00:10:20,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 212 transitions. [2018-11-19 00:10:20,650 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 67 states and 212 transitions. [2018-11-19 00:10:20,868 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 212 edges. 212 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:10:20,872 INFO L225 Difference]: With dead ends: 210 [2018-11-19 00:10:20,872 INFO L226 Difference]: Without dead ends: 205 [2018-11-19 00:10:20,873 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2017 ImplicationChecksByTransitivity, 13.8s TimeCoverageRelationStatistics Valid=4293, Invalid=12477, Unknown=0, NotChecked=0, Total=16770 [2018-11-19 00:10:20,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2018-11-19 00:10:21,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 205. [2018-11-19 00:10:21,012 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:10:21,012 INFO L82 GeneralOperation]: Start isEquivalent. First operand 205 states. Second operand 205 states. [2018-11-19 00:10:21,012 INFO L74 IsIncluded]: Start isIncluded. First operand 205 states. Second operand 205 states. [2018-11-19 00:10:21,012 INFO L87 Difference]: Start difference. First operand 205 states. Second operand 205 states. [2018-11-19 00:10:21,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:10:21,016 INFO L93 Difference]: Finished difference Result 205 states and 205 transitions. [2018-11-19 00:10:21,016 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 205 transitions. [2018-11-19 00:10:21,016 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:10:21,016 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:10:21,016 INFO L74 IsIncluded]: Start isIncluded. First operand 205 states. Second operand 205 states. [2018-11-19 00:10:21,017 INFO L87 Difference]: Start difference. First operand 205 states. Second operand 205 states. [2018-11-19 00:10:21,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:10:21,020 INFO L93 Difference]: Finished difference Result 205 states and 205 transitions. [2018-11-19 00:10:21,020 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 205 transitions. [2018-11-19 00:10:21,021 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:10:21,021 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:10:21,021 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:10:21,021 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:10:21,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 205 states. [2018-11-19 00:10:21,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 205 transitions. [2018-11-19 00:10:21,025 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 205 transitions. Word has length 195 [2018-11-19 00:10:21,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:10:21,025 INFO L480 AbstractCegarLoop]: Abstraction has 205 states and 205 transitions. [2018-11-19 00:10:21,026 INFO L481 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-11-19 00:10:21,026 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 205 transitions. [2018-11-19 00:10:21,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2018-11-19 00:10:21,027 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:10:21,027 INFO L375 BasicCegarLoop]: trace histogram [65, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:10:21,027 INFO L423 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:10:21,027 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:10:21,028 INFO L82 PathProgramCache]: Analyzing trace with hash 795823863, now seen corresponding path program 22 times [2018-11-19 00:10:21,028 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:10:21,028 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:10:21,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:10:21,029 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:10:21,029 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:10:21,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:10:24,776 INFO L256 TraceCheckUtils]: 0: Hoare triple {20498#true} call ULTIMATE.init(); {20498#true} is VALID [2018-11-19 00:10:24,776 INFO L273 TraceCheckUtils]: 1: Hoare triple {20498#true} assume true; {20498#true} is VALID [2018-11-19 00:10:24,776 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {20498#true} {20498#true} #38#return; {20498#true} is VALID [2018-11-19 00:10:24,776 INFO L256 TraceCheckUtils]: 3: Hoare triple {20498#true} call #t~ret2 := main(); {20498#true} is VALID [2018-11-19 00:10:24,776 INFO L273 TraceCheckUtils]: 4: Hoare triple {20498#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {20498#true} is VALID [2018-11-19 00:10:24,777 INFO L273 TraceCheckUtils]: 5: Hoare triple {20498#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {20500#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:24,777 INFO L273 TraceCheckUtils]: 6: Hoare triple {20500#(<= main_~i~0 0)} assume true; {20500#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:24,778 INFO L273 TraceCheckUtils]: 7: Hoare triple {20500#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {20500#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:24,779 INFO L273 TraceCheckUtils]: 8: Hoare triple {20500#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {20501#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:24,779 INFO L273 TraceCheckUtils]: 9: Hoare triple {20501#(<= main_~i~0 main_~k~0)} assume true; {20501#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:24,779 INFO L273 TraceCheckUtils]: 10: Hoare triple {20501#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {20501#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:24,780 INFO L273 TraceCheckUtils]: 11: Hoare triple {20501#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {20502#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:24,780 INFO L273 TraceCheckUtils]: 12: Hoare triple {20502#(<= main_~i~0 (* 2 main_~k~0))} assume true; {20502#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:24,780 INFO L273 TraceCheckUtils]: 13: Hoare triple {20502#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20502#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:24,781 INFO L273 TraceCheckUtils]: 14: Hoare triple {20502#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20503#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:24,782 INFO L273 TraceCheckUtils]: 15: Hoare triple {20503#(<= main_~i~0 (* 3 main_~k~0))} assume true; {20503#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:24,782 INFO L273 TraceCheckUtils]: 16: Hoare triple {20503#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20503#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:24,783 INFO L273 TraceCheckUtils]: 17: Hoare triple {20503#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20504#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:24,784 INFO L273 TraceCheckUtils]: 18: Hoare triple {20504#(<= main_~i~0 (* 4 main_~k~0))} assume true; {20504#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:24,784 INFO L273 TraceCheckUtils]: 19: Hoare triple {20504#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20504#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:24,785 INFO L273 TraceCheckUtils]: 20: Hoare triple {20504#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20505#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:24,785 INFO L273 TraceCheckUtils]: 21: Hoare triple {20505#(<= main_~i~0 (* 5 main_~k~0))} assume true; {20505#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:24,786 INFO L273 TraceCheckUtils]: 22: Hoare triple {20505#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20505#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:24,787 INFO L273 TraceCheckUtils]: 23: Hoare triple {20505#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20506#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:24,787 INFO L273 TraceCheckUtils]: 24: Hoare triple {20506#(<= main_~i~0 (* 6 main_~k~0))} assume true; {20506#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:24,788 INFO L273 TraceCheckUtils]: 25: Hoare triple {20506#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20506#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:24,789 INFO L273 TraceCheckUtils]: 26: Hoare triple {20506#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20507#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:24,789 INFO L273 TraceCheckUtils]: 27: Hoare triple {20507#(<= main_~i~0 (* 7 main_~k~0))} assume true; {20507#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:24,790 INFO L273 TraceCheckUtils]: 28: Hoare triple {20507#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20507#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:24,791 INFO L273 TraceCheckUtils]: 29: Hoare triple {20507#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20508#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:24,792 INFO L273 TraceCheckUtils]: 30: Hoare triple {20508#(<= main_~i~0 (* 8 main_~k~0))} assume true; {20508#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:24,813 INFO L273 TraceCheckUtils]: 31: Hoare triple {20508#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20508#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:24,828 INFO L273 TraceCheckUtils]: 32: Hoare triple {20508#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20509#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:24,837 INFO L273 TraceCheckUtils]: 33: Hoare triple {20509#(<= main_~i~0 (* 9 main_~k~0))} assume true; {20509#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:24,838 INFO L273 TraceCheckUtils]: 34: Hoare triple {20509#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20509#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:24,839 INFO L273 TraceCheckUtils]: 35: Hoare triple {20509#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20510#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:24,840 INFO L273 TraceCheckUtils]: 36: Hoare triple {20510#(<= main_~i~0 (* 10 main_~k~0))} assume true; {20510#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:24,840 INFO L273 TraceCheckUtils]: 37: Hoare triple {20510#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20510#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:24,840 INFO L273 TraceCheckUtils]: 38: Hoare triple {20510#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20511#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:24,841 INFO L273 TraceCheckUtils]: 39: Hoare triple {20511#(<= main_~i~0 (* 11 main_~k~0))} assume true; {20511#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:24,841 INFO L273 TraceCheckUtils]: 40: Hoare triple {20511#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20511#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:24,842 INFO L273 TraceCheckUtils]: 41: Hoare triple {20511#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20512#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:24,843 INFO L273 TraceCheckUtils]: 42: Hoare triple {20512#(<= main_~i~0 (* 12 main_~k~0))} assume true; {20512#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:24,843 INFO L273 TraceCheckUtils]: 43: Hoare triple {20512#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20512#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:24,844 INFO L273 TraceCheckUtils]: 44: Hoare triple {20512#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20513#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:24,845 INFO L273 TraceCheckUtils]: 45: Hoare triple {20513#(<= main_~i~0 (* 13 main_~k~0))} assume true; {20513#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:24,845 INFO L273 TraceCheckUtils]: 46: Hoare triple {20513#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20513#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:24,846 INFO L273 TraceCheckUtils]: 47: Hoare triple {20513#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20514#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:24,847 INFO L273 TraceCheckUtils]: 48: Hoare triple {20514#(<= main_~i~0 (* 14 main_~k~0))} assume true; {20514#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:24,847 INFO L273 TraceCheckUtils]: 49: Hoare triple {20514#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20514#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:24,848 INFO L273 TraceCheckUtils]: 50: Hoare triple {20514#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20515#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:24,849 INFO L273 TraceCheckUtils]: 51: Hoare triple {20515#(<= main_~i~0 (* 15 main_~k~0))} assume true; {20515#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:24,849 INFO L273 TraceCheckUtils]: 52: Hoare triple {20515#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20515#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:24,850 INFO L273 TraceCheckUtils]: 53: Hoare triple {20515#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20516#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:24,850 INFO L273 TraceCheckUtils]: 54: Hoare triple {20516#(<= main_~i~0 (* 16 main_~k~0))} assume true; {20516#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:24,851 INFO L273 TraceCheckUtils]: 55: Hoare triple {20516#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20516#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:24,852 INFO L273 TraceCheckUtils]: 56: Hoare triple {20516#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20517#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:24,852 INFO L273 TraceCheckUtils]: 57: Hoare triple {20517#(<= main_~i~0 (* 17 main_~k~0))} assume true; {20517#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:24,853 INFO L273 TraceCheckUtils]: 58: Hoare triple {20517#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20517#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:24,854 INFO L273 TraceCheckUtils]: 59: Hoare triple {20517#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20518#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:24,854 INFO L273 TraceCheckUtils]: 60: Hoare triple {20518#(<= main_~i~0 (* 18 main_~k~0))} assume true; {20518#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:24,855 INFO L273 TraceCheckUtils]: 61: Hoare triple {20518#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20518#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:24,856 INFO L273 TraceCheckUtils]: 62: Hoare triple {20518#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20519#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:24,856 INFO L273 TraceCheckUtils]: 63: Hoare triple {20519#(<= main_~i~0 (* 19 main_~k~0))} assume true; {20519#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:24,857 INFO L273 TraceCheckUtils]: 64: Hoare triple {20519#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20519#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:24,857 INFO L273 TraceCheckUtils]: 65: Hoare triple {20519#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20520#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:24,858 INFO L273 TraceCheckUtils]: 66: Hoare triple {20520#(<= main_~i~0 (* 20 main_~k~0))} assume true; {20520#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:24,858 INFO L273 TraceCheckUtils]: 67: Hoare triple {20520#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20520#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:24,859 INFO L273 TraceCheckUtils]: 68: Hoare triple {20520#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20521#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:24,860 INFO L273 TraceCheckUtils]: 69: Hoare triple {20521#(<= main_~i~0 (* 21 main_~k~0))} assume true; {20521#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:24,860 INFO L273 TraceCheckUtils]: 70: Hoare triple {20521#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20521#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:24,861 INFO L273 TraceCheckUtils]: 71: Hoare triple {20521#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20522#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:24,862 INFO L273 TraceCheckUtils]: 72: Hoare triple {20522#(<= main_~i~0 (* 22 main_~k~0))} assume true; {20522#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:24,862 INFO L273 TraceCheckUtils]: 73: Hoare triple {20522#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20522#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:24,863 INFO L273 TraceCheckUtils]: 74: Hoare triple {20522#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20523#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:24,864 INFO L273 TraceCheckUtils]: 75: Hoare triple {20523#(<= main_~i~0 (* 23 main_~k~0))} assume true; {20523#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:24,864 INFO L273 TraceCheckUtils]: 76: Hoare triple {20523#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20523#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:24,865 INFO L273 TraceCheckUtils]: 77: Hoare triple {20523#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20524#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:24,866 INFO L273 TraceCheckUtils]: 78: Hoare triple {20524#(<= main_~i~0 (* 24 main_~k~0))} assume true; {20524#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:24,866 INFO L273 TraceCheckUtils]: 79: Hoare triple {20524#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20524#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:24,867 INFO L273 TraceCheckUtils]: 80: Hoare triple {20524#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20525#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:24,867 INFO L273 TraceCheckUtils]: 81: Hoare triple {20525#(<= main_~i~0 (* 25 main_~k~0))} assume true; {20525#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:24,868 INFO L273 TraceCheckUtils]: 82: Hoare triple {20525#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20525#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:24,869 INFO L273 TraceCheckUtils]: 83: Hoare triple {20525#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20526#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:24,869 INFO L273 TraceCheckUtils]: 84: Hoare triple {20526#(<= main_~i~0 (* 26 main_~k~0))} assume true; {20526#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:24,870 INFO L273 TraceCheckUtils]: 85: Hoare triple {20526#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20526#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:24,871 INFO L273 TraceCheckUtils]: 86: Hoare triple {20526#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20527#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:24,871 INFO L273 TraceCheckUtils]: 87: Hoare triple {20527#(<= main_~i~0 (* 27 main_~k~0))} assume true; {20527#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:24,872 INFO L273 TraceCheckUtils]: 88: Hoare triple {20527#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20527#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:24,873 INFO L273 TraceCheckUtils]: 89: Hoare triple {20527#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20528#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:24,873 INFO L273 TraceCheckUtils]: 90: Hoare triple {20528#(<= main_~i~0 (* 28 main_~k~0))} assume true; {20528#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:24,874 INFO L273 TraceCheckUtils]: 91: Hoare triple {20528#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20528#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:24,875 INFO L273 TraceCheckUtils]: 92: Hoare triple {20528#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20529#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:24,875 INFO L273 TraceCheckUtils]: 93: Hoare triple {20529#(<= main_~i~0 (* 29 main_~k~0))} assume true; {20529#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:24,876 INFO L273 TraceCheckUtils]: 94: Hoare triple {20529#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20529#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:24,877 INFO L273 TraceCheckUtils]: 95: Hoare triple {20529#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20530#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:24,877 INFO L273 TraceCheckUtils]: 96: Hoare triple {20530#(<= main_~i~0 (* 30 main_~k~0))} assume true; {20530#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:24,878 INFO L273 TraceCheckUtils]: 97: Hoare triple {20530#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20530#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:24,879 INFO L273 TraceCheckUtils]: 98: Hoare triple {20530#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20531#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:24,879 INFO L273 TraceCheckUtils]: 99: Hoare triple {20531#(<= main_~i~0 (* 31 main_~k~0))} assume true; {20531#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:24,880 INFO L273 TraceCheckUtils]: 100: Hoare triple {20531#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20531#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:24,881 INFO L273 TraceCheckUtils]: 101: Hoare triple {20531#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20532#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:24,881 INFO L273 TraceCheckUtils]: 102: Hoare triple {20532#(<= main_~i~0 (* 32 main_~k~0))} assume true; {20532#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:24,882 INFO L273 TraceCheckUtils]: 103: Hoare triple {20532#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20532#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:24,882 INFO L273 TraceCheckUtils]: 104: Hoare triple {20532#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20533#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:24,883 INFO L273 TraceCheckUtils]: 105: Hoare triple {20533#(<= main_~i~0 (* 33 main_~k~0))} assume true; {20533#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:24,884 INFO L273 TraceCheckUtils]: 106: Hoare triple {20533#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20533#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:24,884 INFO L273 TraceCheckUtils]: 107: Hoare triple {20533#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20534#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:24,885 INFO L273 TraceCheckUtils]: 108: Hoare triple {20534#(<= main_~i~0 (* 34 main_~k~0))} assume true; {20534#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:24,885 INFO L273 TraceCheckUtils]: 109: Hoare triple {20534#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20534#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:24,886 INFO L273 TraceCheckUtils]: 110: Hoare triple {20534#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20535#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:24,887 INFO L273 TraceCheckUtils]: 111: Hoare triple {20535#(<= main_~i~0 (* 35 main_~k~0))} assume true; {20535#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:24,887 INFO L273 TraceCheckUtils]: 112: Hoare triple {20535#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20535#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:24,888 INFO L273 TraceCheckUtils]: 113: Hoare triple {20535#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20536#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:24,889 INFO L273 TraceCheckUtils]: 114: Hoare triple {20536#(<= main_~i~0 (* 36 main_~k~0))} assume true; {20536#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:24,889 INFO L273 TraceCheckUtils]: 115: Hoare triple {20536#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20536#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:24,890 INFO L273 TraceCheckUtils]: 116: Hoare triple {20536#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20537#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:24,891 INFO L273 TraceCheckUtils]: 117: Hoare triple {20537#(<= main_~i~0 (* 37 main_~k~0))} assume true; {20537#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:24,891 INFO L273 TraceCheckUtils]: 118: Hoare triple {20537#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20537#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:24,892 INFO L273 TraceCheckUtils]: 119: Hoare triple {20537#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20538#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:24,892 INFO L273 TraceCheckUtils]: 120: Hoare triple {20538#(<= main_~i~0 (* 38 main_~k~0))} assume true; {20538#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:24,893 INFO L273 TraceCheckUtils]: 121: Hoare triple {20538#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20538#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:24,894 INFO L273 TraceCheckUtils]: 122: Hoare triple {20538#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20539#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:24,894 INFO L273 TraceCheckUtils]: 123: Hoare triple {20539#(<= main_~i~0 (* 39 main_~k~0))} assume true; {20539#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:24,895 INFO L273 TraceCheckUtils]: 124: Hoare triple {20539#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20539#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:24,896 INFO L273 TraceCheckUtils]: 125: Hoare triple {20539#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20540#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:24,896 INFO L273 TraceCheckUtils]: 126: Hoare triple {20540#(<= main_~i~0 (* 40 main_~k~0))} assume true; {20540#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:24,897 INFO L273 TraceCheckUtils]: 127: Hoare triple {20540#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20540#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:24,898 INFO L273 TraceCheckUtils]: 128: Hoare triple {20540#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20541#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:24,898 INFO L273 TraceCheckUtils]: 129: Hoare triple {20541#(<= main_~i~0 (* 41 main_~k~0))} assume true; {20541#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:24,899 INFO L273 TraceCheckUtils]: 130: Hoare triple {20541#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20541#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:24,900 INFO L273 TraceCheckUtils]: 131: Hoare triple {20541#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20542#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:24,900 INFO L273 TraceCheckUtils]: 132: Hoare triple {20542#(<= main_~i~0 (* 42 main_~k~0))} assume true; {20542#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:24,901 INFO L273 TraceCheckUtils]: 133: Hoare triple {20542#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20542#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:24,901 INFO L273 TraceCheckUtils]: 134: Hoare triple {20542#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20543#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:24,902 INFO L273 TraceCheckUtils]: 135: Hoare triple {20543#(<= main_~i~0 (* 43 main_~k~0))} assume true; {20543#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:24,902 INFO L273 TraceCheckUtils]: 136: Hoare triple {20543#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20543#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:24,903 INFO L273 TraceCheckUtils]: 137: Hoare triple {20543#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20544#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:24,904 INFO L273 TraceCheckUtils]: 138: Hoare triple {20544#(<= main_~i~0 (* 44 main_~k~0))} assume true; {20544#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:24,904 INFO L273 TraceCheckUtils]: 139: Hoare triple {20544#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20544#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:24,905 INFO L273 TraceCheckUtils]: 140: Hoare triple {20544#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20545#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:24,906 INFO L273 TraceCheckUtils]: 141: Hoare triple {20545#(<= main_~i~0 (* 45 main_~k~0))} assume true; {20545#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:24,906 INFO L273 TraceCheckUtils]: 142: Hoare triple {20545#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20545#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:24,907 INFO L273 TraceCheckUtils]: 143: Hoare triple {20545#(<= main_~i~0 (* 45 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20546#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:24,908 INFO L273 TraceCheckUtils]: 144: Hoare triple {20546#(<= main_~i~0 (* 46 main_~k~0))} assume true; {20546#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:24,908 INFO L273 TraceCheckUtils]: 145: Hoare triple {20546#(<= main_~i~0 (* 46 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20546#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:24,909 INFO L273 TraceCheckUtils]: 146: Hoare triple {20546#(<= main_~i~0 (* 46 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20547#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:24,910 INFO L273 TraceCheckUtils]: 147: Hoare triple {20547#(<= main_~i~0 (* 47 main_~k~0))} assume true; {20547#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:24,910 INFO L273 TraceCheckUtils]: 148: Hoare triple {20547#(<= main_~i~0 (* 47 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20547#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:24,911 INFO L273 TraceCheckUtils]: 149: Hoare triple {20547#(<= main_~i~0 (* 47 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20548#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:24,912 INFO L273 TraceCheckUtils]: 150: Hoare triple {20548#(<= main_~i~0 (* 48 main_~k~0))} assume true; {20548#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:24,912 INFO L273 TraceCheckUtils]: 151: Hoare triple {20548#(<= main_~i~0 (* 48 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20548#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:24,913 INFO L273 TraceCheckUtils]: 152: Hoare triple {20548#(<= main_~i~0 (* 48 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20549#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:24,914 INFO L273 TraceCheckUtils]: 153: Hoare triple {20549#(<= main_~i~0 (* 49 main_~k~0))} assume true; {20549#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:24,914 INFO L273 TraceCheckUtils]: 154: Hoare triple {20549#(<= main_~i~0 (* 49 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20549#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:24,915 INFO L273 TraceCheckUtils]: 155: Hoare triple {20549#(<= main_~i~0 (* 49 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20550#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:24,916 INFO L273 TraceCheckUtils]: 156: Hoare triple {20550#(<= main_~i~0 (* 50 main_~k~0))} assume true; {20550#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:24,916 INFO L273 TraceCheckUtils]: 157: Hoare triple {20550#(<= main_~i~0 (* 50 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20550#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:24,917 INFO L273 TraceCheckUtils]: 158: Hoare triple {20550#(<= main_~i~0 (* 50 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20551#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:24,918 INFO L273 TraceCheckUtils]: 159: Hoare triple {20551#(<= main_~i~0 (* 51 main_~k~0))} assume true; {20551#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:24,918 INFO L273 TraceCheckUtils]: 160: Hoare triple {20551#(<= main_~i~0 (* 51 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20551#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:24,919 INFO L273 TraceCheckUtils]: 161: Hoare triple {20551#(<= main_~i~0 (* 51 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20552#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:24,919 INFO L273 TraceCheckUtils]: 162: Hoare triple {20552#(<= main_~i~0 (* 52 main_~k~0))} assume true; {20552#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:24,920 INFO L273 TraceCheckUtils]: 163: Hoare triple {20552#(<= main_~i~0 (* 52 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20552#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:24,921 INFO L273 TraceCheckUtils]: 164: Hoare triple {20552#(<= main_~i~0 (* 52 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20553#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:24,921 INFO L273 TraceCheckUtils]: 165: Hoare triple {20553#(<= main_~i~0 (* 53 main_~k~0))} assume true; {20553#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:24,922 INFO L273 TraceCheckUtils]: 166: Hoare triple {20553#(<= main_~i~0 (* 53 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20553#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:24,923 INFO L273 TraceCheckUtils]: 167: Hoare triple {20553#(<= main_~i~0 (* 53 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20554#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:24,923 INFO L273 TraceCheckUtils]: 168: Hoare triple {20554#(<= main_~i~0 (* 54 main_~k~0))} assume true; {20554#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:24,924 INFO L273 TraceCheckUtils]: 169: Hoare triple {20554#(<= main_~i~0 (* 54 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20554#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:24,925 INFO L273 TraceCheckUtils]: 170: Hoare triple {20554#(<= main_~i~0 (* 54 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20555#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:24,925 INFO L273 TraceCheckUtils]: 171: Hoare triple {20555#(<= main_~i~0 (* 55 main_~k~0))} assume true; {20555#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:24,926 INFO L273 TraceCheckUtils]: 172: Hoare triple {20555#(<= main_~i~0 (* 55 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20555#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:24,926 INFO L273 TraceCheckUtils]: 173: Hoare triple {20555#(<= main_~i~0 (* 55 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20556#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:24,927 INFO L273 TraceCheckUtils]: 174: Hoare triple {20556#(<= main_~i~0 (* 56 main_~k~0))} assume true; {20556#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:24,927 INFO L273 TraceCheckUtils]: 175: Hoare triple {20556#(<= main_~i~0 (* 56 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20556#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:24,928 INFO L273 TraceCheckUtils]: 176: Hoare triple {20556#(<= main_~i~0 (* 56 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20557#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:24,929 INFO L273 TraceCheckUtils]: 177: Hoare triple {20557#(<= main_~i~0 (* 57 main_~k~0))} assume true; {20557#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:24,929 INFO L273 TraceCheckUtils]: 178: Hoare triple {20557#(<= main_~i~0 (* 57 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20557#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:24,930 INFO L273 TraceCheckUtils]: 179: Hoare triple {20557#(<= main_~i~0 (* 57 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20558#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:24,931 INFO L273 TraceCheckUtils]: 180: Hoare triple {20558#(<= main_~i~0 (* 58 main_~k~0))} assume true; {20558#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:24,931 INFO L273 TraceCheckUtils]: 181: Hoare triple {20558#(<= main_~i~0 (* 58 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20558#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:24,932 INFO L273 TraceCheckUtils]: 182: Hoare triple {20558#(<= main_~i~0 (* 58 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20559#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:24,933 INFO L273 TraceCheckUtils]: 183: Hoare triple {20559#(<= main_~i~0 (* 59 main_~k~0))} assume true; {20559#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:24,933 INFO L273 TraceCheckUtils]: 184: Hoare triple {20559#(<= main_~i~0 (* 59 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20559#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:24,934 INFO L273 TraceCheckUtils]: 185: Hoare triple {20559#(<= main_~i~0 (* 59 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20560#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:24,935 INFO L273 TraceCheckUtils]: 186: Hoare triple {20560#(<= main_~i~0 (* 60 main_~k~0))} assume true; {20560#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:24,935 INFO L273 TraceCheckUtils]: 187: Hoare triple {20560#(<= main_~i~0 (* 60 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20560#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:24,936 INFO L273 TraceCheckUtils]: 188: Hoare triple {20560#(<= main_~i~0 (* 60 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20561#(<= main_~i~0 (* 61 main_~k~0))} is VALID [2018-11-19 00:10:24,936 INFO L273 TraceCheckUtils]: 189: Hoare triple {20561#(<= main_~i~0 (* 61 main_~k~0))} assume true; {20561#(<= main_~i~0 (* 61 main_~k~0))} is VALID [2018-11-19 00:10:24,937 INFO L273 TraceCheckUtils]: 190: Hoare triple {20561#(<= main_~i~0 (* 61 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20561#(<= main_~i~0 (* 61 main_~k~0))} is VALID [2018-11-19 00:10:24,938 INFO L273 TraceCheckUtils]: 191: Hoare triple {20561#(<= main_~i~0 (* 61 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20562#(<= main_~i~0 (* 62 main_~k~0))} is VALID [2018-11-19 00:10:24,938 INFO L273 TraceCheckUtils]: 192: Hoare triple {20562#(<= main_~i~0 (* 62 main_~k~0))} assume true; {20562#(<= main_~i~0 (* 62 main_~k~0))} is VALID [2018-11-19 00:10:24,939 INFO L273 TraceCheckUtils]: 193: Hoare triple {20562#(<= main_~i~0 (* 62 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20562#(<= main_~i~0 (* 62 main_~k~0))} is VALID [2018-11-19 00:10:24,940 INFO L273 TraceCheckUtils]: 194: Hoare triple {20562#(<= main_~i~0 (* 62 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20563#(<= main_~i~0 (* 63 main_~k~0))} is VALID [2018-11-19 00:10:24,940 INFO L273 TraceCheckUtils]: 195: Hoare triple {20563#(<= main_~i~0 (* 63 main_~k~0))} assume true; {20563#(<= main_~i~0 (* 63 main_~k~0))} is VALID [2018-11-19 00:10:24,941 INFO L273 TraceCheckUtils]: 196: Hoare triple {20563#(<= main_~i~0 (* 63 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20564#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:10:24,942 INFO L273 TraceCheckUtils]: 197: Hoare triple {20564#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20565#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:10:24,942 INFO L273 TraceCheckUtils]: 198: Hoare triple {20565#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {20565#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:10:24,943 INFO L273 TraceCheckUtils]: 199: Hoare triple {20565#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {20499#false} is VALID [2018-11-19 00:10:24,943 INFO L256 TraceCheckUtils]: 200: Hoare triple {20499#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {20499#false} is VALID [2018-11-19 00:10:24,944 INFO L273 TraceCheckUtils]: 201: Hoare triple {20499#false} ~cond := #in~cond; {20499#false} is VALID [2018-11-19 00:10:24,944 INFO L273 TraceCheckUtils]: 202: Hoare triple {20499#false} assume 0 == ~cond; {20499#false} is VALID [2018-11-19 00:10:24,944 INFO L273 TraceCheckUtils]: 203: Hoare triple {20499#false} assume !false; {20499#false} is VALID [2018-11-19 00:10:24,987 INFO L134 CoverageAnalysis]: Checked inductivity of 6176 backedges. 0 proven. 6176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:10:24,987 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:10:24,987 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 [2018-11-19 00:10:24,996 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-11-19 00:10:25,181 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-11-19 00:10:25,181 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:10:25,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:10:25,288 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:10:26,128 INFO L256 TraceCheckUtils]: 0: Hoare triple {20498#true} call ULTIMATE.init(); {20498#true} is VALID [2018-11-19 00:10:26,129 INFO L273 TraceCheckUtils]: 1: Hoare triple {20498#true} assume true; {20498#true} is VALID [2018-11-19 00:10:26,129 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {20498#true} {20498#true} #38#return; {20498#true} is VALID [2018-11-19 00:10:26,129 INFO L256 TraceCheckUtils]: 3: Hoare triple {20498#true} call #t~ret2 := main(); {20498#true} is VALID [2018-11-19 00:10:26,129 INFO L273 TraceCheckUtils]: 4: Hoare triple {20498#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {20498#true} is VALID [2018-11-19 00:10:26,130 INFO L273 TraceCheckUtils]: 5: Hoare triple {20498#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {20500#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:26,130 INFO L273 TraceCheckUtils]: 6: Hoare triple {20500#(<= main_~i~0 0)} assume true; {20500#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:26,131 INFO L273 TraceCheckUtils]: 7: Hoare triple {20500#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {20500#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:26,131 INFO L273 TraceCheckUtils]: 8: Hoare triple {20500#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {20501#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:26,131 INFO L273 TraceCheckUtils]: 9: Hoare triple {20501#(<= main_~i~0 main_~k~0)} assume true; {20501#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:26,132 INFO L273 TraceCheckUtils]: 10: Hoare triple {20501#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {20501#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:26,132 INFO L273 TraceCheckUtils]: 11: Hoare triple {20501#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {20502#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:26,133 INFO L273 TraceCheckUtils]: 12: Hoare triple {20502#(<= main_~i~0 (* 2 main_~k~0))} assume true; {20502#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:26,133 INFO L273 TraceCheckUtils]: 13: Hoare triple {20502#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20502#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:26,133 INFO L273 TraceCheckUtils]: 14: Hoare triple {20502#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20503#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:26,134 INFO L273 TraceCheckUtils]: 15: Hoare triple {20503#(<= main_~i~0 (* 3 main_~k~0))} assume true; {20503#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:26,135 INFO L273 TraceCheckUtils]: 16: Hoare triple {20503#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20503#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:26,135 INFO L273 TraceCheckUtils]: 17: Hoare triple {20503#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20504#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:26,136 INFO L273 TraceCheckUtils]: 18: Hoare triple {20504#(<= main_~i~0 (* 4 main_~k~0))} assume true; {20504#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:26,136 INFO L273 TraceCheckUtils]: 19: Hoare triple {20504#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20504#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:26,137 INFO L273 TraceCheckUtils]: 20: Hoare triple {20504#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20505#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:26,138 INFO L273 TraceCheckUtils]: 21: Hoare triple {20505#(<= main_~i~0 (* 5 main_~k~0))} assume true; {20505#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:26,138 INFO L273 TraceCheckUtils]: 22: Hoare triple {20505#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20505#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:26,139 INFO L273 TraceCheckUtils]: 23: Hoare triple {20505#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20506#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:26,140 INFO L273 TraceCheckUtils]: 24: Hoare triple {20506#(<= main_~i~0 (* 6 main_~k~0))} assume true; {20506#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:26,140 INFO L273 TraceCheckUtils]: 25: Hoare triple {20506#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20506#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:26,141 INFO L273 TraceCheckUtils]: 26: Hoare triple {20506#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20507#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:26,141 INFO L273 TraceCheckUtils]: 27: Hoare triple {20507#(<= main_~i~0 (* 7 main_~k~0))} assume true; {20507#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:26,142 INFO L273 TraceCheckUtils]: 28: Hoare triple {20507#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20507#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:26,143 INFO L273 TraceCheckUtils]: 29: Hoare triple {20507#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20508#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:26,143 INFO L273 TraceCheckUtils]: 30: Hoare triple {20508#(<= main_~i~0 (* 8 main_~k~0))} assume true; {20508#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:26,144 INFO L273 TraceCheckUtils]: 31: Hoare triple {20508#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20508#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:26,145 INFO L273 TraceCheckUtils]: 32: Hoare triple {20508#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20509#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:26,145 INFO L273 TraceCheckUtils]: 33: Hoare triple {20509#(<= main_~i~0 (* 9 main_~k~0))} assume true; {20509#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:26,146 INFO L273 TraceCheckUtils]: 34: Hoare triple {20509#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20509#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:26,147 INFO L273 TraceCheckUtils]: 35: Hoare triple {20509#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20510#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:26,147 INFO L273 TraceCheckUtils]: 36: Hoare triple {20510#(<= main_~i~0 (* 10 main_~k~0))} assume true; {20510#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:26,148 INFO L273 TraceCheckUtils]: 37: Hoare triple {20510#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20510#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:26,148 INFO L273 TraceCheckUtils]: 38: Hoare triple {20510#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20511#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:26,149 INFO L273 TraceCheckUtils]: 39: Hoare triple {20511#(<= main_~i~0 (* 11 main_~k~0))} assume true; {20511#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:26,149 INFO L273 TraceCheckUtils]: 40: Hoare triple {20511#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20511#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:26,150 INFO L273 TraceCheckUtils]: 41: Hoare triple {20511#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20512#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:26,151 INFO L273 TraceCheckUtils]: 42: Hoare triple {20512#(<= main_~i~0 (* 12 main_~k~0))} assume true; {20512#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:26,151 INFO L273 TraceCheckUtils]: 43: Hoare triple {20512#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20512#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:26,152 INFO L273 TraceCheckUtils]: 44: Hoare triple {20512#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20513#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:26,153 INFO L273 TraceCheckUtils]: 45: Hoare triple {20513#(<= main_~i~0 (* 13 main_~k~0))} assume true; {20513#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:26,153 INFO L273 TraceCheckUtils]: 46: Hoare triple {20513#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20513#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:26,154 INFO L273 TraceCheckUtils]: 47: Hoare triple {20513#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20514#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:26,155 INFO L273 TraceCheckUtils]: 48: Hoare triple {20514#(<= main_~i~0 (* 14 main_~k~0))} assume true; {20514#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:26,155 INFO L273 TraceCheckUtils]: 49: Hoare triple {20514#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20514#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:26,156 INFO L273 TraceCheckUtils]: 50: Hoare triple {20514#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20515#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:26,156 INFO L273 TraceCheckUtils]: 51: Hoare triple {20515#(<= main_~i~0 (* 15 main_~k~0))} assume true; {20515#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:26,157 INFO L273 TraceCheckUtils]: 52: Hoare triple {20515#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20515#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:26,158 INFO L273 TraceCheckUtils]: 53: Hoare triple {20515#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20516#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:26,158 INFO L273 TraceCheckUtils]: 54: Hoare triple {20516#(<= main_~i~0 (* 16 main_~k~0))} assume true; {20516#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:26,159 INFO L273 TraceCheckUtils]: 55: Hoare triple {20516#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20516#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:26,160 INFO L273 TraceCheckUtils]: 56: Hoare triple {20516#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20517#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:26,160 INFO L273 TraceCheckUtils]: 57: Hoare triple {20517#(<= main_~i~0 (* 17 main_~k~0))} assume true; {20517#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:26,161 INFO L273 TraceCheckUtils]: 58: Hoare triple {20517#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20517#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:26,161 INFO L273 TraceCheckUtils]: 59: Hoare triple {20517#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20518#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:26,162 INFO L273 TraceCheckUtils]: 60: Hoare triple {20518#(<= main_~i~0 (* 18 main_~k~0))} assume true; {20518#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:26,162 INFO L273 TraceCheckUtils]: 61: Hoare triple {20518#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20518#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:26,163 INFO L273 TraceCheckUtils]: 62: Hoare triple {20518#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20519#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:26,164 INFO L273 TraceCheckUtils]: 63: Hoare triple {20519#(<= main_~i~0 (* 19 main_~k~0))} assume true; {20519#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:26,164 INFO L273 TraceCheckUtils]: 64: Hoare triple {20519#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20519#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:26,165 INFO L273 TraceCheckUtils]: 65: Hoare triple {20519#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20520#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:26,166 INFO L273 TraceCheckUtils]: 66: Hoare triple {20520#(<= main_~i~0 (* 20 main_~k~0))} assume true; {20520#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:26,166 INFO L273 TraceCheckUtils]: 67: Hoare triple {20520#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20520#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:26,167 INFO L273 TraceCheckUtils]: 68: Hoare triple {20520#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20521#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:26,167 INFO L273 TraceCheckUtils]: 69: Hoare triple {20521#(<= main_~i~0 (* 21 main_~k~0))} assume true; {20521#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:26,168 INFO L273 TraceCheckUtils]: 70: Hoare triple {20521#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20521#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:26,169 INFO L273 TraceCheckUtils]: 71: Hoare triple {20521#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20522#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:26,169 INFO L273 TraceCheckUtils]: 72: Hoare triple {20522#(<= main_~i~0 (* 22 main_~k~0))} assume true; {20522#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:26,170 INFO L273 TraceCheckUtils]: 73: Hoare triple {20522#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20522#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:26,170 INFO L273 TraceCheckUtils]: 74: Hoare triple {20522#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20523#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:26,171 INFO L273 TraceCheckUtils]: 75: Hoare triple {20523#(<= main_~i~0 (* 23 main_~k~0))} assume true; {20523#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:26,171 INFO L273 TraceCheckUtils]: 76: Hoare triple {20523#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20523#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:26,172 INFO L273 TraceCheckUtils]: 77: Hoare triple {20523#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20524#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:26,173 INFO L273 TraceCheckUtils]: 78: Hoare triple {20524#(<= main_~i~0 (* 24 main_~k~0))} assume true; {20524#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:26,173 INFO L273 TraceCheckUtils]: 79: Hoare triple {20524#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20524#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:26,174 INFO L273 TraceCheckUtils]: 80: Hoare triple {20524#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20525#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:26,175 INFO L273 TraceCheckUtils]: 81: Hoare triple {20525#(<= main_~i~0 (* 25 main_~k~0))} assume true; {20525#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:26,175 INFO L273 TraceCheckUtils]: 82: Hoare triple {20525#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20525#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:26,176 INFO L273 TraceCheckUtils]: 83: Hoare triple {20525#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20526#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:26,177 INFO L273 TraceCheckUtils]: 84: Hoare triple {20526#(<= main_~i~0 (* 26 main_~k~0))} assume true; {20526#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:26,177 INFO L273 TraceCheckUtils]: 85: Hoare triple {20526#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20526#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:26,178 INFO L273 TraceCheckUtils]: 86: Hoare triple {20526#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20527#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:26,179 INFO L273 TraceCheckUtils]: 87: Hoare triple {20527#(<= main_~i~0 (* 27 main_~k~0))} assume true; {20527#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:26,179 INFO L273 TraceCheckUtils]: 88: Hoare triple {20527#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20527#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:26,180 INFO L273 TraceCheckUtils]: 89: Hoare triple {20527#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20528#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:26,180 INFO L273 TraceCheckUtils]: 90: Hoare triple {20528#(<= main_~i~0 (* 28 main_~k~0))} assume true; {20528#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:26,181 INFO L273 TraceCheckUtils]: 91: Hoare triple {20528#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20528#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:26,182 INFO L273 TraceCheckUtils]: 92: Hoare triple {20528#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20529#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:26,182 INFO L273 TraceCheckUtils]: 93: Hoare triple {20529#(<= main_~i~0 (* 29 main_~k~0))} assume true; {20529#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:26,183 INFO L273 TraceCheckUtils]: 94: Hoare triple {20529#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20529#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:26,184 INFO L273 TraceCheckUtils]: 95: Hoare triple {20529#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20530#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:26,184 INFO L273 TraceCheckUtils]: 96: Hoare triple {20530#(<= main_~i~0 (* 30 main_~k~0))} assume true; {20530#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:26,185 INFO L273 TraceCheckUtils]: 97: Hoare triple {20530#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20530#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:26,185 INFO L273 TraceCheckUtils]: 98: Hoare triple {20530#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20531#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:26,186 INFO L273 TraceCheckUtils]: 99: Hoare triple {20531#(<= main_~i~0 (* 31 main_~k~0))} assume true; {20531#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:26,186 INFO L273 TraceCheckUtils]: 100: Hoare triple {20531#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20531#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:26,187 INFO L273 TraceCheckUtils]: 101: Hoare triple {20531#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20532#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:26,188 INFO L273 TraceCheckUtils]: 102: Hoare triple {20532#(<= main_~i~0 (* 32 main_~k~0))} assume true; {20532#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:26,188 INFO L273 TraceCheckUtils]: 103: Hoare triple {20532#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20532#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:26,189 INFO L273 TraceCheckUtils]: 104: Hoare triple {20532#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20533#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:26,189 INFO L273 TraceCheckUtils]: 105: Hoare triple {20533#(<= main_~i~0 (* 33 main_~k~0))} assume true; {20533#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:26,190 INFO L273 TraceCheckUtils]: 106: Hoare triple {20533#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20533#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:26,191 INFO L273 TraceCheckUtils]: 107: Hoare triple {20533#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20534#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:26,191 INFO L273 TraceCheckUtils]: 108: Hoare triple {20534#(<= main_~i~0 (* 34 main_~k~0))} assume true; {20534#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:26,192 INFO L273 TraceCheckUtils]: 109: Hoare triple {20534#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20534#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:26,193 INFO L273 TraceCheckUtils]: 110: Hoare triple {20534#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20535#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:26,193 INFO L273 TraceCheckUtils]: 111: Hoare triple {20535#(<= main_~i~0 (* 35 main_~k~0))} assume true; {20535#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:26,194 INFO L273 TraceCheckUtils]: 112: Hoare triple {20535#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20535#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:26,195 INFO L273 TraceCheckUtils]: 113: Hoare triple {20535#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20536#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:26,195 INFO L273 TraceCheckUtils]: 114: Hoare triple {20536#(<= main_~i~0 (* 36 main_~k~0))} assume true; {20536#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:26,196 INFO L273 TraceCheckUtils]: 115: Hoare triple {20536#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20536#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:26,197 INFO L273 TraceCheckUtils]: 116: Hoare triple {20536#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20537#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:26,197 INFO L273 TraceCheckUtils]: 117: Hoare triple {20537#(<= main_~i~0 (* 37 main_~k~0))} assume true; {20537#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:26,198 INFO L273 TraceCheckUtils]: 118: Hoare triple {20537#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20537#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:26,198 INFO L273 TraceCheckUtils]: 119: Hoare triple {20537#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20538#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:26,199 INFO L273 TraceCheckUtils]: 120: Hoare triple {20538#(<= main_~i~0 (* 38 main_~k~0))} assume true; {20538#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:26,199 INFO L273 TraceCheckUtils]: 121: Hoare triple {20538#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20538#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:26,200 INFO L273 TraceCheckUtils]: 122: Hoare triple {20538#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20539#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:26,201 INFO L273 TraceCheckUtils]: 123: Hoare triple {20539#(<= main_~i~0 (* 39 main_~k~0))} assume true; {20539#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:26,201 INFO L273 TraceCheckUtils]: 124: Hoare triple {20539#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20539#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:26,202 INFO L273 TraceCheckUtils]: 125: Hoare triple {20539#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20540#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:26,202 INFO L273 TraceCheckUtils]: 126: Hoare triple {20540#(<= main_~i~0 (* 40 main_~k~0))} assume true; {20540#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:26,203 INFO L273 TraceCheckUtils]: 127: Hoare triple {20540#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20540#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:26,204 INFO L273 TraceCheckUtils]: 128: Hoare triple {20540#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20541#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:26,204 INFO L273 TraceCheckUtils]: 129: Hoare triple {20541#(<= main_~i~0 (* 41 main_~k~0))} assume true; {20541#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:26,205 INFO L273 TraceCheckUtils]: 130: Hoare triple {20541#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20541#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:26,206 INFO L273 TraceCheckUtils]: 131: Hoare triple {20541#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20542#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:26,206 INFO L273 TraceCheckUtils]: 132: Hoare triple {20542#(<= main_~i~0 (* 42 main_~k~0))} assume true; {20542#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:26,207 INFO L273 TraceCheckUtils]: 133: Hoare triple {20542#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20542#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:26,207 INFO L273 TraceCheckUtils]: 134: Hoare triple {20542#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20543#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:26,208 INFO L273 TraceCheckUtils]: 135: Hoare triple {20543#(<= main_~i~0 (* 43 main_~k~0))} assume true; {20543#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:26,208 INFO L273 TraceCheckUtils]: 136: Hoare triple {20543#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20543#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:26,209 INFO L273 TraceCheckUtils]: 137: Hoare triple {20543#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20544#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:26,210 INFO L273 TraceCheckUtils]: 138: Hoare triple {20544#(<= main_~i~0 (* 44 main_~k~0))} assume true; {20544#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:26,231 INFO L273 TraceCheckUtils]: 139: Hoare triple {20544#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20544#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:26,242 INFO L273 TraceCheckUtils]: 140: Hoare triple {20544#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20545#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:26,244 INFO L273 TraceCheckUtils]: 141: Hoare triple {20545#(<= main_~i~0 (* 45 main_~k~0))} assume true; {20545#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:26,244 INFO L273 TraceCheckUtils]: 142: Hoare triple {20545#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20545#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:26,245 INFO L273 TraceCheckUtils]: 143: Hoare triple {20545#(<= main_~i~0 (* 45 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20546#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:26,245 INFO L273 TraceCheckUtils]: 144: Hoare triple {20546#(<= main_~i~0 (* 46 main_~k~0))} assume true; {20546#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:26,245 INFO L273 TraceCheckUtils]: 145: Hoare triple {20546#(<= main_~i~0 (* 46 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20546#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:26,246 INFO L273 TraceCheckUtils]: 146: Hoare triple {20546#(<= main_~i~0 (* 46 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20547#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:26,246 INFO L273 TraceCheckUtils]: 147: Hoare triple {20547#(<= main_~i~0 (* 47 main_~k~0))} assume true; {20547#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:26,246 INFO L273 TraceCheckUtils]: 148: Hoare triple {20547#(<= main_~i~0 (* 47 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20547#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:26,247 INFO L273 TraceCheckUtils]: 149: Hoare triple {20547#(<= main_~i~0 (* 47 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20548#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:26,247 INFO L273 TraceCheckUtils]: 150: Hoare triple {20548#(<= main_~i~0 (* 48 main_~k~0))} assume true; {20548#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:26,248 INFO L273 TraceCheckUtils]: 151: Hoare triple {20548#(<= main_~i~0 (* 48 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20548#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:26,248 INFO L273 TraceCheckUtils]: 152: Hoare triple {20548#(<= main_~i~0 (* 48 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20549#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:26,249 INFO L273 TraceCheckUtils]: 153: Hoare triple {20549#(<= main_~i~0 (* 49 main_~k~0))} assume true; {20549#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:26,249 INFO L273 TraceCheckUtils]: 154: Hoare triple {20549#(<= main_~i~0 (* 49 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20549#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:26,250 INFO L273 TraceCheckUtils]: 155: Hoare triple {20549#(<= main_~i~0 (* 49 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20550#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:26,251 INFO L273 TraceCheckUtils]: 156: Hoare triple {20550#(<= main_~i~0 (* 50 main_~k~0))} assume true; {20550#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:26,251 INFO L273 TraceCheckUtils]: 157: Hoare triple {20550#(<= main_~i~0 (* 50 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20550#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:26,252 INFO L273 TraceCheckUtils]: 158: Hoare triple {20550#(<= main_~i~0 (* 50 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20551#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:26,253 INFO L273 TraceCheckUtils]: 159: Hoare triple {20551#(<= main_~i~0 (* 51 main_~k~0))} assume true; {20551#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:26,253 INFO L273 TraceCheckUtils]: 160: Hoare triple {20551#(<= main_~i~0 (* 51 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20551#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:26,254 INFO L273 TraceCheckUtils]: 161: Hoare triple {20551#(<= main_~i~0 (* 51 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20552#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:26,255 INFO L273 TraceCheckUtils]: 162: Hoare triple {20552#(<= main_~i~0 (* 52 main_~k~0))} assume true; {20552#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:26,255 INFO L273 TraceCheckUtils]: 163: Hoare triple {20552#(<= main_~i~0 (* 52 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20552#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:26,256 INFO L273 TraceCheckUtils]: 164: Hoare triple {20552#(<= main_~i~0 (* 52 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20553#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:26,257 INFO L273 TraceCheckUtils]: 165: Hoare triple {20553#(<= main_~i~0 (* 53 main_~k~0))} assume true; {20553#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:26,257 INFO L273 TraceCheckUtils]: 166: Hoare triple {20553#(<= main_~i~0 (* 53 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20553#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:26,258 INFO L273 TraceCheckUtils]: 167: Hoare triple {20553#(<= main_~i~0 (* 53 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20554#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:26,258 INFO L273 TraceCheckUtils]: 168: Hoare triple {20554#(<= main_~i~0 (* 54 main_~k~0))} assume true; {20554#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:26,259 INFO L273 TraceCheckUtils]: 169: Hoare triple {20554#(<= main_~i~0 (* 54 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20554#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:26,260 INFO L273 TraceCheckUtils]: 170: Hoare triple {20554#(<= main_~i~0 (* 54 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20555#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:26,260 INFO L273 TraceCheckUtils]: 171: Hoare triple {20555#(<= main_~i~0 (* 55 main_~k~0))} assume true; {20555#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:26,261 INFO L273 TraceCheckUtils]: 172: Hoare triple {20555#(<= main_~i~0 (* 55 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20555#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:26,262 INFO L273 TraceCheckUtils]: 173: Hoare triple {20555#(<= main_~i~0 (* 55 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20556#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:26,262 INFO L273 TraceCheckUtils]: 174: Hoare triple {20556#(<= main_~i~0 (* 56 main_~k~0))} assume true; {20556#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:26,263 INFO L273 TraceCheckUtils]: 175: Hoare triple {20556#(<= main_~i~0 (* 56 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20556#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:26,263 INFO L273 TraceCheckUtils]: 176: Hoare triple {20556#(<= main_~i~0 (* 56 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20557#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:26,264 INFO L273 TraceCheckUtils]: 177: Hoare triple {20557#(<= main_~i~0 (* 57 main_~k~0))} assume true; {20557#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:26,264 INFO L273 TraceCheckUtils]: 178: Hoare triple {20557#(<= main_~i~0 (* 57 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20557#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:26,265 INFO L273 TraceCheckUtils]: 179: Hoare triple {20557#(<= main_~i~0 (* 57 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20558#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:26,266 INFO L273 TraceCheckUtils]: 180: Hoare triple {20558#(<= main_~i~0 (* 58 main_~k~0))} assume true; {20558#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:26,266 INFO L273 TraceCheckUtils]: 181: Hoare triple {20558#(<= main_~i~0 (* 58 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20558#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:26,267 INFO L273 TraceCheckUtils]: 182: Hoare triple {20558#(<= main_~i~0 (* 58 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20559#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:26,268 INFO L273 TraceCheckUtils]: 183: Hoare triple {20559#(<= main_~i~0 (* 59 main_~k~0))} assume true; {20559#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:26,268 INFO L273 TraceCheckUtils]: 184: Hoare triple {20559#(<= main_~i~0 (* 59 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20559#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:26,269 INFO L273 TraceCheckUtils]: 185: Hoare triple {20559#(<= main_~i~0 (* 59 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20560#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:26,270 INFO L273 TraceCheckUtils]: 186: Hoare triple {20560#(<= main_~i~0 (* 60 main_~k~0))} assume true; {20560#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:26,270 INFO L273 TraceCheckUtils]: 187: Hoare triple {20560#(<= main_~i~0 (* 60 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20560#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:26,272 INFO L273 TraceCheckUtils]: 188: Hoare triple {20560#(<= main_~i~0 (* 60 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20561#(<= main_~i~0 (* 61 main_~k~0))} is VALID [2018-11-19 00:10:26,272 INFO L273 TraceCheckUtils]: 189: Hoare triple {20561#(<= main_~i~0 (* 61 main_~k~0))} assume true; {20561#(<= main_~i~0 (* 61 main_~k~0))} is VALID [2018-11-19 00:10:26,273 INFO L273 TraceCheckUtils]: 190: Hoare triple {20561#(<= main_~i~0 (* 61 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20561#(<= main_~i~0 (* 61 main_~k~0))} is VALID [2018-11-19 00:10:26,274 INFO L273 TraceCheckUtils]: 191: Hoare triple {20561#(<= main_~i~0 (* 61 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20562#(<= main_~i~0 (* 62 main_~k~0))} is VALID [2018-11-19 00:10:26,274 INFO L273 TraceCheckUtils]: 192: Hoare triple {20562#(<= main_~i~0 (* 62 main_~k~0))} assume true; {20562#(<= main_~i~0 (* 62 main_~k~0))} is VALID [2018-11-19 00:10:26,275 INFO L273 TraceCheckUtils]: 193: Hoare triple {20562#(<= main_~i~0 (* 62 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {20562#(<= main_~i~0 (* 62 main_~k~0))} is VALID [2018-11-19 00:10:26,276 INFO L273 TraceCheckUtils]: 194: Hoare triple {20562#(<= main_~i~0 (* 62 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {20563#(<= main_~i~0 (* 63 main_~k~0))} is VALID [2018-11-19 00:10:26,276 INFO L273 TraceCheckUtils]: 195: Hoare triple {20563#(<= main_~i~0 (* 63 main_~k~0))} assume true; {20563#(<= main_~i~0 (* 63 main_~k~0))} is VALID [2018-11-19 00:10:26,277 INFO L273 TraceCheckUtils]: 196: Hoare triple {20563#(<= main_~i~0 (* 63 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {21157#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 63 main_~k~0)))} is VALID [2018-11-19 00:10:26,278 INFO L273 TraceCheckUtils]: 197: Hoare triple {21157#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 63 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {21161#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 64 main_~k~0)))} is VALID [2018-11-19 00:10:26,279 INFO L273 TraceCheckUtils]: 198: Hoare triple {21161#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 64 main_~k~0)))} assume true; {21161#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 64 main_~k~0)))} is VALID [2018-11-19 00:10:26,279 INFO L273 TraceCheckUtils]: 199: Hoare triple {21161#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 64 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {20499#false} is VALID [2018-11-19 00:10:26,280 INFO L256 TraceCheckUtils]: 200: Hoare triple {20499#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {20499#false} is VALID [2018-11-19 00:10:26,280 INFO L273 TraceCheckUtils]: 201: Hoare triple {20499#false} ~cond := #in~cond; {20499#false} is VALID [2018-11-19 00:10:26,280 INFO L273 TraceCheckUtils]: 202: Hoare triple {20499#false} assume 0 == ~cond; {20499#false} is VALID [2018-11-19 00:10:26,280 INFO L273 TraceCheckUtils]: 203: Hoare triple {20499#false} assume !false; {20499#false} is VALID [2018-11-19 00:10:26,325 INFO L134 CoverageAnalysis]: Checked inductivity of 6176 backedges. 0 proven. 6176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:10:26,345 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:10:26,345 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 70 [2018-11-19 00:10:26,346 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 204 [2018-11-19 00:10:26,346 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:10:26,346 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 70 states. [2018-11-19 00:10:26,550 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 208 edges. 208 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:10:26,550 INFO L459 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-11-19 00:10:26,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-11-19 00:10:26,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=4688, Unknown=0, NotChecked=0, Total=4830 [2018-11-19 00:10:26,551 INFO L87 Difference]: Start difference. First operand 205 states and 205 transitions. Second operand 70 states. [2018-11-19 00:10:27,143 WARN L180 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 8 [2018-11-19 00:10:27,374 WARN L180 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 8 [2018-11-19 00:10:27,615 WARN L180 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 201 DAG size of output: 9 [2018-11-19 00:10:27,841 WARN L180 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 11 [2018-11-19 00:10:28,070 WARN L180 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 197 DAG size of output: 11 [2018-11-19 00:10:28,308 WARN L180 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 11 [2018-11-19 00:10:28,541 WARN L180 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 191 DAG size of output: 11 [2018-11-19 00:10:28,785 WARN L180 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 11 [2018-11-19 00:10:29,048 WARN L180 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 185 DAG size of output: 11 [2018-11-19 00:10:29,333 WARN L180 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 11 [2018-11-19 00:10:29,578 WARN L180 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 11 [2018-11-19 00:10:29,823 WARN L180 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 176 DAG size of output: 11 [2018-11-19 00:10:30,065 WARN L180 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 11 [2018-11-19 00:10:30,309 WARN L180 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 11 [2018-11-19 00:10:30,546 WARN L180 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 11 [2018-11-19 00:10:30,791 WARN L180 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 11 [2018-11-19 00:10:31,042 WARN L180 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 11 [2018-11-19 00:10:31,277 WARN L180 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 11 [2018-11-19 00:10:31,505 WARN L180 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 11 [2018-11-19 00:10:31,740 WARN L180 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 11 [2018-11-19 00:10:31,978 WARN L180 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 11 [2018-11-19 00:10:32,218 WARN L180 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 11 [2018-11-19 00:10:32,453 WARN L180 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 11 [2018-11-19 00:10:41,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:10:41,371 INFO L93 Difference]: Finished difference Result 219 states and 221 transitions. [2018-11-19 00:10:41,371 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-11-19 00:10:41,372 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 204 [2018-11-19 00:10:41,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-19 00:10:41,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-11-19 00:10:41,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 221 transitions. [2018-11-19 00:10:41,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-11-19 00:10:41,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 221 transitions. [2018-11-19 00:10:41,375 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 70 states and 221 transitions. [2018-11-19 00:10:41,615 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 221 edges. 221 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:10:41,618 INFO L225 Difference]: With dead ends: 219 [2018-11-19 00:10:41,618 INFO L226 Difference]: Without dead ends: 214 [2018-11-19 00:10:41,619 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2212 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=4695, Invalid=13665, Unknown=0, NotChecked=0, Total=18360 [2018-11-19 00:10:41,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-11-19 00:10:41,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 214. [2018-11-19 00:10:41,777 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-19 00:10:41,777 INFO L82 GeneralOperation]: Start isEquivalent. First operand 214 states. Second operand 214 states. [2018-11-19 00:10:41,777 INFO L74 IsIncluded]: Start isIncluded. First operand 214 states. Second operand 214 states. [2018-11-19 00:10:41,777 INFO L87 Difference]: Start difference. First operand 214 states. Second operand 214 states. [2018-11-19 00:10:41,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:10:41,782 INFO L93 Difference]: Finished difference Result 214 states and 214 transitions. [2018-11-19 00:10:41,782 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 214 transitions. [2018-11-19 00:10:41,782 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:10:41,783 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:10:41,783 INFO L74 IsIncluded]: Start isIncluded. First operand 214 states. Second operand 214 states. [2018-11-19 00:10:41,783 INFO L87 Difference]: Start difference. First operand 214 states. Second operand 214 states. [2018-11-19 00:10:41,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-19 00:10:41,786 INFO L93 Difference]: Finished difference Result 214 states and 214 transitions. [2018-11-19 00:10:41,787 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 214 transitions. [2018-11-19 00:10:41,787 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-19 00:10:41,787 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-19 00:10:41,787 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-19 00:10:41,787 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-19 00:10:41,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2018-11-19 00:10:41,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 214 transitions. [2018-11-19 00:10:41,792 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 214 transitions. Word has length 204 [2018-11-19 00:10:41,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-19 00:10:41,792 INFO L480 AbstractCegarLoop]: Abstraction has 214 states and 214 transitions. [2018-11-19 00:10:41,792 INFO L481 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-11-19 00:10:41,792 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 214 transitions. [2018-11-19 00:10:41,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2018-11-19 00:10:41,793 INFO L367 BasicCegarLoop]: Found error trace [2018-11-19 00:10:41,794 INFO L375 BasicCegarLoop]: trace histogram [68, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-19 00:10:41,794 INFO L423 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-19 00:10:41,794 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-19 00:10:41,794 INFO L82 PathProgramCache]: Analyzing trace with hash 385681027, now seen corresponding path program 23 times [2018-11-19 00:10:41,794 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-19 00:10:41,794 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-19 00:10:41,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:10:41,795 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-19 00:10:41,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-19 00:10:42,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:10:45,531 INFO L256 TraceCheckUtils]: 0: Hoare triple {22322#true} call ULTIMATE.init(); {22322#true} is VALID [2018-11-19 00:10:45,532 INFO L273 TraceCheckUtils]: 1: Hoare triple {22322#true} assume true; {22322#true} is VALID [2018-11-19 00:10:45,532 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {22322#true} {22322#true} #38#return; {22322#true} is VALID [2018-11-19 00:10:45,532 INFO L256 TraceCheckUtils]: 3: Hoare triple {22322#true} call #t~ret2 := main(); {22322#true} is VALID [2018-11-19 00:10:45,532 INFO L273 TraceCheckUtils]: 4: Hoare triple {22322#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {22322#true} is VALID [2018-11-19 00:10:45,533 INFO L273 TraceCheckUtils]: 5: Hoare triple {22322#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {22324#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:45,534 INFO L273 TraceCheckUtils]: 6: Hoare triple {22324#(<= main_~i~0 0)} assume true; {22324#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:45,534 INFO L273 TraceCheckUtils]: 7: Hoare triple {22324#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {22324#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:45,535 INFO L273 TraceCheckUtils]: 8: Hoare triple {22324#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {22325#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:45,535 INFO L273 TraceCheckUtils]: 9: Hoare triple {22325#(<= main_~i~0 main_~k~0)} assume true; {22325#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:45,536 INFO L273 TraceCheckUtils]: 10: Hoare triple {22325#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {22325#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:45,537 INFO L273 TraceCheckUtils]: 11: Hoare triple {22325#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {22326#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:45,537 INFO L273 TraceCheckUtils]: 12: Hoare triple {22326#(<= main_~i~0 (* 2 main_~k~0))} assume true; {22326#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:45,538 INFO L273 TraceCheckUtils]: 13: Hoare triple {22326#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22326#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:45,538 INFO L273 TraceCheckUtils]: 14: Hoare triple {22326#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22327#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:45,539 INFO L273 TraceCheckUtils]: 15: Hoare triple {22327#(<= main_~i~0 (* 3 main_~k~0))} assume true; {22327#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:45,540 INFO L273 TraceCheckUtils]: 16: Hoare triple {22327#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22327#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:45,540 INFO L273 TraceCheckUtils]: 17: Hoare triple {22327#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22328#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:45,541 INFO L273 TraceCheckUtils]: 18: Hoare triple {22328#(<= main_~i~0 (* 4 main_~k~0))} assume true; {22328#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:45,541 INFO L273 TraceCheckUtils]: 19: Hoare triple {22328#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22328#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:45,542 INFO L273 TraceCheckUtils]: 20: Hoare triple {22328#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22329#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:45,543 INFO L273 TraceCheckUtils]: 21: Hoare triple {22329#(<= main_~i~0 (* 5 main_~k~0))} assume true; {22329#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:45,543 INFO L273 TraceCheckUtils]: 22: Hoare triple {22329#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22329#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:45,544 INFO L273 TraceCheckUtils]: 23: Hoare triple {22329#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22330#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:45,544 INFO L273 TraceCheckUtils]: 24: Hoare triple {22330#(<= main_~i~0 (* 6 main_~k~0))} assume true; {22330#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:45,545 INFO L273 TraceCheckUtils]: 25: Hoare triple {22330#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22330#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:45,546 INFO L273 TraceCheckUtils]: 26: Hoare triple {22330#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22331#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:45,546 INFO L273 TraceCheckUtils]: 27: Hoare triple {22331#(<= main_~i~0 (* 7 main_~k~0))} assume true; {22331#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:45,547 INFO L273 TraceCheckUtils]: 28: Hoare triple {22331#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22331#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:45,548 INFO L273 TraceCheckUtils]: 29: Hoare triple {22331#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22332#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:45,548 INFO L273 TraceCheckUtils]: 30: Hoare triple {22332#(<= main_~i~0 (* 8 main_~k~0))} assume true; {22332#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:45,549 INFO L273 TraceCheckUtils]: 31: Hoare triple {22332#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22332#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:45,550 INFO L273 TraceCheckUtils]: 32: Hoare triple {22332#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22333#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:45,550 INFO L273 TraceCheckUtils]: 33: Hoare triple {22333#(<= main_~i~0 (* 9 main_~k~0))} assume true; {22333#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:45,551 INFO L273 TraceCheckUtils]: 34: Hoare triple {22333#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22333#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:45,552 INFO L273 TraceCheckUtils]: 35: Hoare triple {22333#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22334#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:45,552 INFO L273 TraceCheckUtils]: 36: Hoare triple {22334#(<= main_~i~0 (* 10 main_~k~0))} assume true; {22334#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:45,553 INFO L273 TraceCheckUtils]: 37: Hoare triple {22334#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22334#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:45,554 INFO L273 TraceCheckUtils]: 38: Hoare triple {22334#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22335#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:45,554 INFO L273 TraceCheckUtils]: 39: Hoare triple {22335#(<= main_~i~0 (* 11 main_~k~0))} assume true; {22335#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:45,555 INFO L273 TraceCheckUtils]: 40: Hoare triple {22335#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22335#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:45,555 INFO L273 TraceCheckUtils]: 41: Hoare triple {22335#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22336#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:45,556 INFO L273 TraceCheckUtils]: 42: Hoare triple {22336#(<= main_~i~0 (* 12 main_~k~0))} assume true; {22336#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:45,556 INFO L273 TraceCheckUtils]: 43: Hoare triple {22336#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22336#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:45,557 INFO L273 TraceCheckUtils]: 44: Hoare triple {22336#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22337#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:45,558 INFO L273 TraceCheckUtils]: 45: Hoare triple {22337#(<= main_~i~0 (* 13 main_~k~0))} assume true; {22337#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:45,558 INFO L273 TraceCheckUtils]: 46: Hoare triple {22337#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22337#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:45,559 INFO L273 TraceCheckUtils]: 47: Hoare triple {22337#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22338#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:45,560 INFO L273 TraceCheckUtils]: 48: Hoare triple {22338#(<= main_~i~0 (* 14 main_~k~0))} assume true; {22338#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:45,560 INFO L273 TraceCheckUtils]: 49: Hoare triple {22338#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22338#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:45,561 INFO L273 TraceCheckUtils]: 50: Hoare triple {22338#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22339#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:45,562 INFO L273 TraceCheckUtils]: 51: Hoare triple {22339#(<= main_~i~0 (* 15 main_~k~0))} assume true; {22339#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:45,562 INFO L273 TraceCheckUtils]: 52: Hoare triple {22339#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22339#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:45,563 INFO L273 TraceCheckUtils]: 53: Hoare triple {22339#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22340#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:45,564 INFO L273 TraceCheckUtils]: 54: Hoare triple {22340#(<= main_~i~0 (* 16 main_~k~0))} assume true; {22340#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:45,564 INFO L273 TraceCheckUtils]: 55: Hoare triple {22340#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22340#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:45,565 INFO L273 TraceCheckUtils]: 56: Hoare triple {22340#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22341#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:45,566 INFO L273 TraceCheckUtils]: 57: Hoare triple {22341#(<= main_~i~0 (* 17 main_~k~0))} assume true; {22341#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:45,566 INFO L273 TraceCheckUtils]: 58: Hoare triple {22341#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22341#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:45,567 INFO L273 TraceCheckUtils]: 59: Hoare triple {22341#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22342#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:45,568 INFO L273 TraceCheckUtils]: 60: Hoare triple {22342#(<= main_~i~0 (* 18 main_~k~0))} assume true; {22342#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:45,568 INFO L273 TraceCheckUtils]: 61: Hoare triple {22342#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22342#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:45,569 INFO L273 TraceCheckUtils]: 62: Hoare triple {22342#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22343#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:45,569 INFO L273 TraceCheckUtils]: 63: Hoare triple {22343#(<= main_~i~0 (* 19 main_~k~0))} assume true; {22343#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:45,570 INFO L273 TraceCheckUtils]: 64: Hoare triple {22343#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22343#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:45,571 INFO L273 TraceCheckUtils]: 65: Hoare triple {22343#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22344#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:45,571 INFO L273 TraceCheckUtils]: 66: Hoare triple {22344#(<= main_~i~0 (* 20 main_~k~0))} assume true; {22344#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:45,572 INFO L273 TraceCheckUtils]: 67: Hoare triple {22344#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22344#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:45,573 INFO L273 TraceCheckUtils]: 68: Hoare triple {22344#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22345#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:45,573 INFO L273 TraceCheckUtils]: 69: Hoare triple {22345#(<= main_~i~0 (* 21 main_~k~0))} assume true; {22345#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:45,574 INFO L273 TraceCheckUtils]: 70: Hoare triple {22345#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22345#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:45,575 INFO L273 TraceCheckUtils]: 71: Hoare triple {22345#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22346#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:45,575 INFO L273 TraceCheckUtils]: 72: Hoare triple {22346#(<= main_~i~0 (* 22 main_~k~0))} assume true; {22346#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:45,576 INFO L273 TraceCheckUtils]: 73: Hoare triple {22346#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22346#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:45,576 INFO L273 TraceCheckUtils]: 74: Hoare triple {22346#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22347#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:45,577 INFO L273 TraceCheckUtils]: 75: Hoare triple {22347#(<= main_~i~0 (* 23 main_~k~0))} assume true; {22347#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:45,577 INFO L273 TraceCheckUtils]: 76: Hoare triple {22347#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22347#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:45,578 INFO L273 TraceCheckUtils]: 77: Hoare triple {22347#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22348#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:45,579 INFO L273 TraceCheckUtils]: 78: Hoare triple {22348#(<= main_~i~0 (* 24 main_~k~0))} assume true; {22348#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:45,579 INFO L273 TraceCheckUtils]: 79: Hoare triple {22348#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22348#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:45,580 INFO L273 TraceCheckUtils]: 80: Hoare triple {22348#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22349#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:45,581 INFO L273 TraceCheckUtils]: 81: Hoare triple {22349#(<= main_~i~0 (* 25 main_~k~0))} assume true; {22349#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:45,581 INFO L273 TraceCheckUtils]: 82: Hoare triple {22349#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22349#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:45,582 INFO L273 TraceCheckUtils]: 83: Hoare triple {22349#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22350#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:45,583 INFO L273 TraceCheckUtils]: 84: Hoare triple {22350#(<= main_~i~0 (* 26 main_~k~0))} assume true; {22350#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:45,583 INFO L273 TraceCheckUtils]: 85: Hoare triple {22350#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22350#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:45,584 INFO L273 TraceCheckUtils]: 86: Hoare triple {22350#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22351#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:45,585 INFO L273 TraceCheckUtils]: 87: Hoare triple {22351#(<= main_~i~0 (* 27 main_~k~0))} assume true; {22351#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:45,585 INFO L273 TraceCheckUtils]: 88: Hoare triple {22351#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22351#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:45,586 INFO L273 TraceCheckUtils]: 89: Hoare triple {22351#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22352#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:45,587 INFO L273 TraceCheckUtils]: 90: Hoare triple {22352#(<= main_~i~0 (* 28 main_~k~0))} assume true; {22352#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:45,587 INFO L273 TraceCheckUtils]: 91: Hoare triple {22352#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22352#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:45,588 INFO L273 TraceCheckUtils]: 92: Hoare triple {22352#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22353#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:45,589 INFO L273 TraceCheckUtils]: 93: Hoare triple {22353#(<= main_~i~0 (* 29 main_~k~0))} assume true; {22353#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:45,589 INFO L273 TraceCheckUtils]: 94: Hoare triple {22353#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22353#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:45,590 INFO L273 TraceCheckUtils]: 95: Hoare triple {22353#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22354#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:45,590 INFO L273 TraceCheckUtils]: 96: Hoare triple {22354#(<= main_~i~0 (* 30 main_~k~0))} assume true; {22354#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:45,591 INFO L273 TraceCheckUtils]: 97: Hoare triple {22354#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22354#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:45,592 INFO L273 TraceCheckUtils]: 98: Hoare triple {22354#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22355#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:45,592 INFO L273 TraceCheckUtils]: 99: Hoare triple {22355#(<= main_~i~0 (* 31 main_~k~0))} assume true; {22355#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:45,593 INFO L273 TraceCheckUtils]: 100: Hoare triple {22355#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22355#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:45,594 INFO L273 TraceCheckUtils]: 101: Hoare triple {22355#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22356#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:45,594 INFO L273 TraceCheckUtils]: 102: Hoare triple {22356#(<= main_~i~0 (* 32 main_~k~0))} assume true; {22356#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:45,595 INFO L273 TraceCheckUtils]: 103: Hoare triple {22356#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22356#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:45,595 INFO L273 TraceCheckUtils]: 104: Hoare triple {22356#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22357#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:45,596 INFO L273 TraceCheckUtils]: 105: Hoare triple {22357#(<= main_~i~0 (* 33 main_~k~0))} assume true; {22357#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:45,597 INFO L273 TraceCheckUtils]: 106: Hoare triple {22357#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22357#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:45,597 INFO L273 TraceCheckUtils]: 107: Hoare triple {22357#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22358#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:45,598 INFO L273 TraceCheckUtils]: 108: Hoare triple {22358#(<= main_~i~0 (* 34 main_~k~0))} assume true; {22358#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:45,598 INFO L273 TraceCheckUtils]: 109: Hoare triple {22358#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22358#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:45,599 INFO L273 TraceCheckUtils]: 110: Hoare triple {22358#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22359#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:45,600 INFO L273 TraceCheckUtils]: 111: Hoare triple {22359#(<= main_~i~0 (* 35 main_~k~0))} assume true; {22359#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:45,600 INFO L273 TraceCheckUtils]: 112: Hoare triple {22359#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22359#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:45,601 INFO L273 TraceCheckUtils]: 113: Hoare triple {22359#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22360#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:45,602 INFO L273 TraceCheckUtils]: 114: Hoare triple {22360#(<= main_~i~0 (* 36 main_~k~0))} assume true; {22360#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:45,602 INFO L273 TraceCheckUtils]: 115: Hoare triple {22360#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22360#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:45,603 INFO L273 TraceCheckUtils]: 116: Hoare triple {22360#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22361#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:45,603 INFO L273 TraceCheckUtils]: 117: Hoare triple {22361#(<= main_~i~0 (* 37 main_~k~0))} assume true; {22361#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:45,604 INFO L273 TraceCheckUtils]: 118: Hoare triple {22361#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22361#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:45,605 INFO L273 TraceCheckUtils]: 119: Hoare triple {22361#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22362#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:45,605 INFO L273 TraceCheckUtils]: 120: Hoare triple {22362#(<= main_~i~0 (* 38 main_~k~0))} assume true; {22362#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:45,606 INFO L273 TraceCheckUtils]: 121: Hoare triple {22362#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22362#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:45,607 INFO L273 TraceCheckUtils]: 122: Hoare triple {22362#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22363#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:45,607 INFO L273 TraceCheckUtils]: 123: Hoare triple {22363#(<= main_~i~0 (* 39 main_~k~0))} assume true; {22363#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:45,608 INFO L273 TraceCheckUtils]: 124: Hoare triple {22363#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22363#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:45,609 INFO L273 TraceCheckUtils]: 125: Hoare triple {22363#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22364#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:45,609 INFO L273 TraceCheckUtils]: 126: Hoare triple {22364#(<= main_~i~0 (* 40 main_~k~0))} assume true; {22364#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:45,610 INFO L273 TraceCheckUtils]: 127: Hoare triple {22364#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22364#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:45,610 INFO L273 TraceCheckUtils]: 128: Hoare triple {22364#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22365#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:45,611 INFO L273 TraceCheckUtils]: 129: Hoare triple {22365#(<= main_~i~0 (* 41 main_~k~0))} assume true; {22365#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:45,611 INFO L273 TraceCheckUtils]: 130: Hoare triple {22365#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22365#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:45,612 INFO L273 TraceCheckUtils]: 131: Hoare triple {22365#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22366#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:45,613 INFO L273 TraceCheckUtils]: 132: Hoare triple {22366#(<= main_~i~0 (* 42 main_~k~0))} assume true; {22366#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:45,613 INFO L273 TraceCheckUtils]: 133: Hoare triple {22366#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22366#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:45,614 INFO L273 TraceCheckUtils]: 134: Hoare triple {22366#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22367#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:45,615 INFO L273 TraceCheckUtils]: 135: Hoare triple {22367#(<= main_~i~0 (* 43 main_~k~0))} assume true; {22367#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:45,615 INFO L273 TraceCheckUtils]: 136: Hoare triple {22367#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22367#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:45,616 INFO L273 TraceCheckUtils]: 137: Hoare triple {22367#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22368#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:45,617 INFO L273 TraceCheckUtils]: 138: Hoare triple {22368#(<= main_~i~0 (* 44 main_~k~0))} assume true; {22368#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:45,617 INFO L273 TraceCheckUtils]: 139: Hoare triple {22368#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22368#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:45,618 INFO L273 TraceCheckUtils]: 140: Hoare triple {22368#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22369#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:45,619 INFO L273 TraceCheckUtils]: 141: Hoare triple {22369#(<= main_~i~0 (* 45 main_~k~0))} assume true; {22369#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:45,619 INFO L273 TraceCheckUtils]: 142: Hoare triple {22369#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22369#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:45,620 INFO L273 TraceCheckUtils]: 143: Hoare triple {22369#(<= main_~i~0 (* 45 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22370#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:45,620 INFO L273 TraceCheckUtils]: 144: Hoare triple {22370#(<= main_~i~0 (* 46 main_~k~0))} assume true; {22370#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:45,621 INFO L273 TraceCheckUtils]: 145: Hoare triple {22370#(<= main_~i~0 (* 46 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22370#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:45,622 INFO L273 TraceCheckUtils]: 146: Hoare triple {22370#(<= main_~i~0 (* 46 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22371#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:45,622 INFO L273 TraceCheckUtils]: 147: Hoare triple {22371#(<= main_~i~0 (* 47 main_~k~0))} assume true; {22371#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:45,623 INFO L273 TraceCheckUtils]: 148: Hoare triple {22371#(<= main_~i~0 (* 47 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22371#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:45,623 INFO L273 TraceCheckUtils]: 149: Hoare triple {22371#(<= main_~i~0 (* 47 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22372#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:45,624 INFO L273 TraceCheckUtils]: 150: Hoare triple {22372#(<= main_~i~0 (* 48 main_~k~0))} assume true; {22372#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:45,624 INFO L273 TraceCheckUtils]: 151: Hoare triple {22372#(<= main_~i~0 (* 48 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22372#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:45,625 INFO L273 TraceCheckUtils]: 152: Hoare triple {22372#(<= main_~i~0 (* 48 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22373#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:45,626 INFO L273 TraceCheckUtils]: 153: Hoare triple {22373#(<= main_~i~0 (* 49 main_~k~0))} assume true; {22373#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:45,626 INFO L273 TraceCheckUtils]: 154: Hoare triple {22373#(<= main_~i~0 (* 49 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22373#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:45,627 INFO L273 TraceCheckUtils]: 155: Hoare triple {22373#(<= main_~i~0 (* 49 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22374#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:45,628 INFO L273 TraceCheckUtils]: 156: Hoare triple {22374#(<= main_~i~0 (* 50 main_~k~0))} assume true; {22374#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:45,628 INFO L273 TraceCheckUtils]: 157: Hoare triple {22374#(<= main_~i~0 (* 50 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22374#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:45,629 INFO L273 TraceCheckUtils]: 158: Hoare triple {22374#(<= main_~i~0 (* 50 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22375#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:45,629 INFO L273 TraceCheckUtils]: 159: Hoare triple {22375#(<= main_~i~0 (* 51 main_~k~0))} assume true; {22375#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:45,630 INFO L273 TraceCheckUtils]: 160: Hoare triple {22375#(<= main_~i~0 (* 51 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22375#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:45,631 INFO L273 TraceCheckUtils]: 161: Hoare triple {22375#(<= main_~i~0 (* 51 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22376#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:45,631 INFO L273 TraceCheckUtils]: 162: Hoare triple {22376#(<= main_~i~0 (* 52 main_~k~0))} assume true; {22376#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:45,632 INFO L273 TraceCheckUtils]: 163: Hoare triple {22376#(<= main_~i~0 (* 52 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22376#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:45,633 INFO L273 TraceCheckUtils]: 164: Hoare triple {22376#(<= main_~i~0 (* 52 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22377#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:45,633 INFO L273 TraceCheckUtils]: 165: Hoare triple {22377#(<= main_~i~0 (* 53 main_~k~0))} assume true; {22377#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:45,634 INFO L273 TraceCheckUtils]: 166: Hoare triple {22377#(<= main_~i~0 (* 53 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22377#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:45,635 INFO L273 TraceCheckUtils]: 167: Hoare triple {22377#(<= main_~i~0 (* 53 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22378#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:45,635 INFO L273 TraceCheckUtils]: 168: Hoare triple {22378#(<= main_~i~0 (* 54 main_~k~0))} assume true; {22378#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:45,636 INFO L273 TraceCheckUtils]: 169: Hoare triple {22378#(<= main_~i~0 (* 54 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22378#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:45,637 INFO L273 TraceCheckUtils]: 170: Hoare triple {22378#(<= main_~i~0 (* 54 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22379#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:45,637 INFO L273 TraceCheckUtils]: 171: Hoare triple {22379#(<= main_~i~0 (* 55 main_~k~0))} assume true; {22379#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:45,638 INFO L273 TraceCheckUtils]: 172: Hoare triple {22379#(<= main_~i~0 (* 55 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22379#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:45,638 INFO L273 TraceCheckUtils]: 173: Hoare triple {22379#(<= main_~i~0 (* 55 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22380#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:45,639 INFO L273 TraceCheckUtils]: 174: Hoare triple {22380#(<= main_~i~0 (* 56 main_~k~0))} assume true; {22380#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:45,639 INFO L273 TraceCheckUtils]: 175: Hoare triple {22380#(<= main_~i~0 (* 56 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22380#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:45,640 INFO L273 TraceCheckUtils]: 176: Hoare triple {22380#(<= main_~i~0 (* 56 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22381#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:45,641 INFO L273 TraceCheckUtils]: 177: Hoare triple {22381#(<= main_~i~0 (* 57 main_~k~0))} assume true; {22381#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:45,641 INFO L273 TraceCheckUtils]: 178: Hoare triple {22381#(<= main_~i~0 (* 57 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22381#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:45,642 INFO L273 TraceCheckUtils]: 179: Hoare triple {22381#(<= main_~i~0 (* 57 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22382#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:45,643 INFO L273 TraceCheckUtils]: 180: Hoare triple {22382#(<= main_~i~0 (* 58 main_~k~0))} assume true; {22382#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:45,643 INFO L273 TraceCheckUtils]: 181: Hoare triple {22382#(<= main_~i~0 (* 58 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22382#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:45,644 INFO L273 TraceCheckUtils]: 182: Hoare triple {22382#(<= main_~i~0 (* 58 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22383#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:45,645 INFO L273 TraceCheckUtils]: 183: Hoare triple {22383#(<= main_~i~0 (* 59 main_~k~0))} assume true; {22383#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:45,645 INFO L273 TraceCheckUtils]: 184: Hoare triple {22383#(<= main_~i~0 (* 59 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22383#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:45,646 INFO L273 TraceCheckUtils]: 185: Hoare triple {22383#(<= main_~i~0 (* 59 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22384#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:45,647 INFO L273 TraceCheckUtils]: 186: Hoare triple {22384#(<= main_~i~0 (* 60 main_~k~0))} assume true; {22384#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:45,647 INFO L273 TraceCheckUtils]: 187: Hoare triple {22384#(<= main_~i~0 (* 60 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22384#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:45,648 INFO L273 TraceCheckUtils]: 188: Hoare triple {22384#(<= main_~i~0 (* 60 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22385#(<= main_~i~0 (* 61 main_~k~0))} is VALID [2018-11-19 00:10:45,648 INFO L273 TraceCheckUtils]: 189: Hoare triple {22385#(<= main_~i~0 (* 61 main_~k~0))} assume true; {22385#(<= main_~i~0 (* 61 main_~k~0))} is VALID [2018-11-19 00:10:45,649 INFO L273 TraceCheckUtils]: 190: Hoare triple {22385#(<= main_~i~0 (* 61 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22385#(<= main_~i~0 (* 61 main_~k~0))} is VALID [2018-11-19 00:10:45,650 INFO L273 TraceCheckUtils]: 191: Hoare triple {22385#(<= main_~i~0 (* 61 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22386#(<= main_~i~0 (* 62 main_~k~0))} is VALID [2018-11-19 00:10:45,650 INFO L273 TraceCheckUtils]: 192: Hoare triple {22386#(<= main_~i~0 (* 62 main_~k~0))} assume true; {22386#(<= main_~i~0 (* 62 main_~k~0))} is VALID [2018-11-19 00:10:45,651 INFO L273 TraceCheckUtils]: 193: Hoare triple {22386#(<= main_~i~0 (* 62 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22386#(<= main_~i~0 (* 62 main_~k~0))} is VALID [2018-11-19 00:10:45,652 INFO L273 TraceCheckUtils]: 194: Hoare triple {22386#(<= main_~i~0 (* 62 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22387#(<= main_~i~0 (* 63 main_~k~0))} is VALID [2018-11-19 00:10:45,652 INFO L273 TraceCheckUtils]: 195: Hoare triple {22387#(<= main_~i~0 (* 63 main_~k~0))} assume true; {22387#(<= main_~i~0 (* 63 main_~k~0))} is VALID [2018-11-19 00:10:45,653 INFO L273 TraceCheckUtils]: 196: Hoare triple {22387#(<= main_~i~0 (* 63 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22387#(<= main_~i~0 (* 63 main_~k~0))} is VALID [2018-11-19 00:10:45,653 INFO L273 TraceCheckUtils]: 197: Hoare triple {22387#(<= main_~i~0 (* 63 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22388#(<= main_~i~0 (* 64 main_~k~0))} is VALID [2018-11-19 00:10:45,654 INFO L273 TraceCheckUtils]: 198: Hoare triple {22388#(<= main_~i~0 (* 64 main_~k~0))} assume true; {22388#(<= main_~i~0 (* 64 main_~k~0))} is VALID [2018-11-19 00:10:45,654 INFO L273 TraceCheckUtils]: 199: Hoare triple {22388#(<= main_~i~0 (* 64 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22388#(<= main_~i~0 (* 64 main_~k~0))} is VALID [2018-11-19 00:10:45,655 INFO L273 TraceCheckUtils]: 200: Hoare triple {22388#(<= main_~i~0 (* 64 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22389#(<= main_~i~0 (* 65 main_~k~0))} is VALID [2018-11-19 00:10:45,656 INFO L273 TraceCheckUtils]: 201: Hoare triple {22389#(<= main_~i~0 (* 65 main_~k~0))} assume true; {22389#(<= main_~i~0 (* 65 main_~k~0))} is VALID [2018-11-19 00:10:45,656 INFO L273 TraceCheckUtils]: 202: Hoare triple {22389#(<= main_~i~0 (* 65 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22389#(<= main_~i~0 (* 65 main_~k~0))} is VALID [2018-11-19 00:10:45,657 INFO L273 TraceCheckUtils]: 203: Hoare triple {22389#(<= main_~i~0 (* 65 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22390#(<= main_~i~0 (* 66 main_~k~0))} is VALID [2018-11-19 00:10:45,658 INFO L273 TraceCheckUtils]: 204: Hoare triple {22390#(<= main_~i~0 (* 66 main_~k~0))} assume true; {22390#(<= main_~i~0 (* 66 main_~k~0))} is VALID [2018-11-19 00:10:45,658 INFO L273 TraceCheckUtils]: 205: Hoare triple {22390#(<= main_~i~0 (* 66 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22391#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} is VALID [2018-11-19 00:10:45,659 INFO L273 TraceCheckUtils]: 206: Hoare triple {22391#(<= (+ main_~i~0 1) (* 999999 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22392#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:10:45,660 INFO L273 TraceCheckUtils]: 207: Hoare triple {22392#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume true; {22392#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} is VALID [2018-11-19 00:10:45,660 INFO L273 TraceCheckUtils]: 208: Hoare triple {22392#(<= (+ main_~i~0 1) (* 1000000 main_~k~0))} assume !(~i~0 < 1000000 * ~k~0); {22323#false} is VALID [2018-11-19 00:10:45,661 INFO L256 TraceCheckUtils]: 209: Hoare triple {22323#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {22323#false} is VALID [2018-11-19 00:10:45,661 INFO L273 TraceCheckUtils]: 210: Hoare triple {22323#false} ~cond := #in~cond; {22323#false} is VALID [2018-11-19 00:10:45,661 INFO L273 TraceCheckUtils]: 211: Hoare triple {22323#false} assume 0 == ~cond; {22323#false} is VALID [2018-11-19 00:10:45,661 INFO L273 TraceCheckUtils]: 212: Hoare triple {22323#false} assume !false; {22323#false} is VALID [2018-11-19 00:10:45,706 INFO L134 CoverageAnalysis]: Checked inductivity of 6767 backedges. 0 proven. 6767 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:10:45,707 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-19 00:10:45,707 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 [2018-11-19 00:10:45,724 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-11-19 00:10:46,060 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 68 check-sat command(s) [2018-11-19 00:10:46,060 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-19 00:10:46,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-19 00:10:46,120 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-19 00:10:46,870 INFO L256 TraceCheckUtils]: 0: Hoare triple {22322#true} call ULTIMATE.init(); {22322#true} is VALID [2018-11-19 00:10:46,870 INFO L273 TraceCheckUtils]: 1: Hoare triple {22322#true} assume true; {22322#true} is VALID [2018-11-19 00:10:46,870 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {22322#true} {22322#true} #38#return; {22322#true} is VALID [2018-11-19 00:10:46,870 INFO L256 TraceCheckUtils]: 3: Hoare triple {22322#true} call #t~ret2 := main(); {22322#true} is VALID [2018-11-19 00:10:46,871 INFO L273 TraceCheckUtils]: 4: Hoare triple {22322#true} havoc ~i~0;havoc ~k~0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~k~0 := #t~nondet1;havoc #t~nondet1; {22322#true} is VALID [2018-11-19 00:10:46,871 INFO L273 TraceCheckUtils]: 5: Hoare triple {22322#true} assume !!(0 <= ~k~0 && ~k~0 <= 10);~i~0 := 0; {22324#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:46,872 INFO L273 TraceCheckUtils]: 6: Hoare triple {22324#(<= main_~i~0 0)} assume true; {22324#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:46,872 INFO L273 TraceCheckUtils]: 7: Hoare triple {22324#(<= main_~i~0 0)} assume !!(~i~0 < 1000000 * ~k~0); {22324#(<= main_~i~0 0)} is VALID [2018-11-19 00:10:46,872 INFO L273 TraceCheckUtils]: 8: Hoare triple {22324#(<= main_~i~0 0)} ~i~0 := ~i~0 + ~k~0; {22325#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:46,873 INFO L273 TraceCheckUtils]: 9: Hoare triple {22325#(<= main_~i~0 main_~k~0)} assume true; {22325#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:46,873 INFO L273 TraceCheckUtils]: 10: Hoare triple {22325#(<= main_~i~0 main_~k~0)} assume !!(~i~0 < 1000000 * ~k~0); {22325#(<= main_~i~0 main_~k~0)} is VALID [2018-11-19 00:10:46,874 INFO L273 TraceCheckUtils]: 11: Hoare triple {22325#(<= main_~i~0 main_~k~0)} ~i~0 := ~i~0 + ~k~0; {22326#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:46,874 INFO L273 TraceCheckUtils]: 12: Hoare triple {22326#(<= main_~i~0 (* 2 main_~k~0))} assume true; {22326#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:46,875 INFO L273 TraceCheckUtils]: 13: Hoare triple {22326#(<= main_~i~0 (* 2 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22326#(<= main_~i~0 (* 2 main_~k~0))} is VALID [2018-11-19 00:10:46,876 INFO L273 TraceCheckUtils]: 14: Hoare triple {22326#(<= main_~i~0 (* 2 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22327#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:46,876 INFO L273 TraceCheckUtils]: 15: Hoare triple {22327#(<= main_~i~0 (* 3 main_~k~0))} assume true; {22327#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:46,877 INFO L273 TraceCheckUtils]: 16: Hoare triple {22327#(<= main_~i~0 (* 3 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22327#(<= main_~i~0 (* 3 main_~k~0))} is VALID [2018-11-19 00:10:46,878 INFO L273 TraceCheckUtils]: 17: Hoare triple {22327#(<= main_~i~0 (* 3 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22328#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:46,878 INFO L273 TraceCheckUtils]: 18: Hoare triple {22328#(<= main_~i~0 (* 4 main_~k~0))} assume true; {22328#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:46,879 INFO L273 TraceCheckUtils]: 19: Hoare triple {22328#(<= main_~i~0 (* 4 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22328#(<= main_~i~0 (* 4 main_~k~0))} is VALID [2018-11-19 00:10:46,880 INFO L273 TraceCheckUtils]: 20: Hoare triple {22328#(<= main_~i~0 (* 4 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22329#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:46,880 INFO L273 TraceCheckUtils]: 21: Hoare triple {22329#(<= main_~i~0 (* 5 main_~k~0))} assume true; {22329#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:46,881 INFO L273 TraceCheckUtils]: 22: Hoare triple {22329#(<= main_~i~0 (* 5 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22329#(<= main_~i~0 (* 5 main_~k~0))} is VALID [2018-11-19 00:10:46,882 INFO L273 TraceCheckUtils]: 23: Hoare triple {22329#(<= main_~i~0 (* 5 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22330#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:46,882 INFO L273 TraceCheckUtils]: 24: Hoare triple {22330#(<= main_~i~0 (* 6 main_~k~0))} assume true; {22330#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:46,883 INFO L273 TraceCheckUtils]: 25: Hoare triple {22330#(<= main_~i~0 (* 6 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22330#(<= main_~i~0 (* 6 main_~k~0))} is VALID [2018-11-19 00:10:46,883 INFO L273 TraceCheckUtils]: 26: Hoare triple {22330#(<= main_~i~0 (* 6 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22331#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:46,884 INFO L273 TraceCheckUtils]: 27: Hoare triple {22331#(<= main_~i~0 (* 7 main_~k~0))} assume true; {22331#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:46,885 INFO L273 TraceCheckUtils]: 28: Hoare triple {22331#(<= main_~i~0 (* 7 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22331#(<= main_~i~0 (* 7 main_~k~0))} is VALID [2018-11-19 00:10:46,885 INFO L273 TraceCheckUtils]: 29: Hoare triple {22331#(<= main_~i~0 (* 7 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22332#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:46,886 INFO L273 TraceCheckUtils]: 30: Hoare triple {22332#(<= main_~i~0 (* 8 main_~k~0))} assume true; {22332#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:46,887 INFO L273 TraceCheckUtils]: 31: Hoare triple {22332#(<= main_~i~0 (* 8 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22332#(<= main_~i~0 (* 8 main_~k~0))} is VALID [2018-11-19 00:10:46,888 INFO L273 TraceCheckUtils]: 32: Hoare triple {22332#(<= main_~i~0 (* 8 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22333#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:46,888 INFO L273 TraceCheckUtils]: 33: Hoare triple {22333#(<= main_~i~0 (* 9 main_~k~0))} assume true; {22333#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:46,889 INFO L273 TraceCheckUtils]: 34: Hoare triple {22333#(<= main_~i~0 (* 9 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22333#(<= main_~i~0 (* 9 main_~k~0))} is VALID [2018-11-19 00:10:46,890 INFO L273 TraceCheckUtils]: 35: Hoare triple {22333#(<= main_~i~0 (* 9 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22334#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:46,890 INFO L273 TraceCheckUtils]: 36: Hoare triple {22334#(<= main_~i~0 (* 10 main_~k~0))} assume true; {22334#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:46,891 INFO L273 TraceCheckUtils]: 37: Hoare triple {22334#(<= main_~i~0 (* 10 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22334#(<= main_~i~0 (* 10 main_~k~0))} is VALID [2018-11-19 00:10:46,892 INFO L273 TraceCheckUtils]: 38: Hoare triple {22334#(<= main_~i~0 (* 10 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22335#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:46,892 INFO L273 TraceCheckUtils]: 39: Hoare triple {22335#(<= main_~i~0 (* 11 main_~k~0))} assume true; {22335#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:46,893 INFO L273 TraceCheckUtils]: 40: Hoare triple {22335#(<= main_~i~0 (* 11 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22335#(<= main_~i~0 (* 11 main_~k~0))} is VALID [2018-11-19 00:10:46,894 INFO L273 TraceCheckUtils]: 41: Hoare triple {22335#(<= main_~i~0 (* 11 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22336#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:46,894 INFO L273 TraceCheckUtils]: 42: Hoare triple {22336#(<= main_~i~0 (* 12 main_~k~0))} assume true; {22336#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:46,895 INFO L273 TraceCheckUtils]: 43: Hoare triple {22336#(<= main_~i~0 (* 12 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22336#(<= main_~i~0 (* 12 main_~k~0))} is VALID [2018-11-19 00:10:46,896 INFO L273 TraceCheckUtils]: 44: Hoare triple {22336#(<= main_~i~0 (* 12 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22337#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:46,896 INFO L273 TraceCheckUtils]: 45: Hoare triple {22337#(<= main_~i~0 (* 13 main_~k~0))} assume true; {22337#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:46,897 INFO L273 TraceCheckUtils]: 46: Hoare triple {22337#(<= main_~i~0 (* 13 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22337#(<= main_~i~0 (* 13 main_~k~0))} is VALID [2018-11-19 00:10:46,898 INFO L273 TraceCheckUtils]: 47: Hoare triple {22337#(<= main_~i~0 (* 13 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22338#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:46,898 INFO L273 TraceCheckUtils]: 48: Hoare triple {22338#(<= main_~i~0 (* 14 main_~k~0))} assume true; {22338#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:46,899 INFO L273 TraceCheckUtils]: 49: Hoare triple {22338#(<= main_~i~0 (* 14 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22338#(<= main_~i~0 (* 14 main_~k~0))} is VALID [2018-11-19 00:10:46,899 INFO L273 TraceCheckUtils]: 50: Hoare triple {22338#(<= main_~i~0 (* 14 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22339#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:46,900 INFO L273 TraceCheckUtils]: 51: Hoare triple {22339#(<= main_~i~0 (* 15 main_~k~0))} assume true; {22339#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:46,901 INFO L273 TraceCheckUtils]: 52: Hoare triple {22339#(<= main_~i~0 (* 15 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22339#(<= main_~i~0 (* 15 main_~k~0))} is VALID [2018-11-19 00:10:46,901 INFO L273 TraceCheckUtils]: 53: Hoare triple {22339#(<= main_~i~0 (* 15 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22340#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:46,902 INFO L273 TraceCheckUtils]: 54: Hoare triple {22340#(<= main_~i~0 (* 16 main_~k~0))} assume true; {22340#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:46,902 INFO L273 TraceCheckUtils]: 55: Hoare triple {22340#(<= main_~i~0 (* 16 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22340#(<= main_~i~0 (* 16 main_~k~0))} is VALID [2018-11-19 00:10:46,903 INFO L273 TraceCheckUtils]: 56: Hoare triple {22340#(<= main_~i~0 (* 16 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22341#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:46,904 INFO L273 TraceCheckUtils]: 57: Hoare triple {22341#(<= main_~i~0 (* 17 main_~k~0))} assume true; {22341#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:46,904 INFO L273 TraceCheckUtils]: 58: Hoare triple {22341#(<= main_~i~0 (* 17 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22341#(<= main_~i~0 (* 17 main_~k~0))} is VALID [2018-11-19 00:10:46,905 INFO L273 TraceCheckUtils]: 59: Hoare triple {22341#(<= main_~i~0 (* 17 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22342#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:46,906 INFO L273 TraceCheckUtils]: 60: Hoare triple {22342#(<= main_~i~0 (* 18 main_~k~0))} assume true; {22342#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:46,906 INFO L273 TraceCheckUtils]: 61: Hoare triple {22342#(<= main_~i~0 (* 18 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22342#(<= main_~i~0 (* 18 main_~k~0))} is VALID [2018-11-19 00:10:46,907 INFO L273 TraceCheckUtils]: 62: Hoare triple {22342#(<= main_~i~0 (* 18 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22343#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:46,908 INFO L273 TraceCheckUtils]: 63: Hoare triple {22343#(<= main_~i~0 (* 19 main_~k~0))} assume true; {22343#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:46,908 INFO L273 TraceCheckUtils]: 64: Hoare triple {22343#(<= main_~i~0 (* 19 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22343#(<= main_~i~0 (* 19 main_~k~0))} is VALID [2018-11-19 00:10:46,909 INFO L273 TraceCheckUtils]: 65: Hoare triple {22343#(<= main_~i~0 (* 19 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22344#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:46,910 INFO L273 TraceCheckUtils]: 66: Hoare triple {22344#(<= main_~i~0 (* 20 main_~k~0))} assume true; {22344#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:46,910 INFO L273 TraceCheckUtils]: 67: Hoare triple {22344#(<= main_~i~0 (* 20 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22344#(<= main_~i~0 (* 20 main_~k~0))} is VALID [2018-11-19 00:10:46,911 INFO L273 TraceCheckUtils]: 68: Hoare triple {22344#(<= main_~i~0 (* 20 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22345#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:46,912 INFO L273 TraceCheckUtils]: 69: Hoare triple {22345#(<= main_~i~0 (* 21 main_~k~0))} assume true; {22345#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:46,912 INFO L273 TraceCheckUtils]: 70: Hoare triple {22345#(<= main_~i~0 (* 21 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22345#(<= main_~i~0 (* 21 main_~k~0))} is VALID [2018-11-19 00:10:46,913 INFO L273 TraceCheckUtils]: 71: Hoare triple {22345#(<= main_~i~0 (* 21 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22346#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:46,914 INFO L273 TraceCheckUtils]: 72: Hoare triple {22346#(<= main_~i~0 (* 22 main_~k~0))} assume true; {22346#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:46,914 INFO L273 TraceCheckUtils]: 73: Hoare triple {22346#(<= main_~i~0 (* 22 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22346#(<= main_~i~0 (* 22 main_~k~0))} is VALID [2018-11-19 00:10:46,915 INFO L273 TraceCheckUtils]: 74: Hoare triple {22346#(<= main_~i~0 (* 22 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22347#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:46,916 INFO L273 TraceCheckUtils]: 75: Hoare triple {22347#(<= main_~i~0 (* 23 main_~k~0))} assume true; {22347#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:46,916 INFO L273 TraceCheckUtils]: 76: Hoare triple {22347#(<= main_~i~0 (* 23 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22347#(<= main_~i~0 (* 23 main_~k~0))} is VALID [2018-11-19 00:10:46,917 INFO L273 TraceCheckUtils]: 77: Hoare triple {22347#(<= main_~i~0 (* 23 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22348#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:46,918 INFO L273 TraceCheckUtils]: 78: Hoare triple {22348#(<= main_~i~0 (* 24 main_~k~0))} assume true; {22348#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:46,918 INFO L273 TraceCheckUtils]: 79: Hoare triple {22348#(<= main_~i~0 (* 24 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22348#(<= main_~i~0 (* 24 main_~k~0))} is VALID [2018-11-19 00:10:46,919 INFO L273 TraceCheckUtils]: 80: Hoare triple {22348#(<= main_~i~0 (* 24 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22349#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:46,920 INFO L273 TraceCheckUtils]: 81: Hoare triple {22349#(<= main_~i~0 (* 25 main_~k~0))} assume true; {22349#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:46,920 INFO L273 TraceCheckUtils]: 82: Hoare triple {22349#(<= main_~i~0 (* 25 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22349#(<= main_~i~0 (* 25 main_~k~0))} is VALID [2018-11-19 00:10:46,921 INFO L273 TraceCheckUtils]: 83: Hoare triple {22349#(<= main_~i~0 (* 25 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22350#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:46,922 INFO L273 TraceCheckUtils]: 84: Hoare triple {22350#(<= main_~i~0 (* 26 main_~k~0))} assume true; {22350#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:46,922 INFO L273 TraceCheckUtils]: 85: Hoare triple {22350#(<= main_~i~0 (* 26 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22350#(<= main_~i~0 (* 26 main_~k~0))} is VALID [2018-11-19 00:10:46,923 INFO L273 TraceCheckUtils]: 86: Hoare triple {22350#(<= main_~i~0 (* 26 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22351#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:46,923 INFO L273 TraceCheckUtils]: 87: Hoare triple {22351#(<= main_~i~0 (* 27 main_~k~0))} assume true; {22351#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:46,924 INFO L273 TraceCheckUtils]: 88: Hoare triple {22351#(<= main_~i~0 (* 27 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22351#(<= main_~i~0 (* 27 main_~k~0))} is VALID [2018-11-19 00:10:46,925 INFO L273 TraceCheckUtils]: 89: Hoare triple {22351#(<= main_~i~0 (* 27 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22352#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:46,925 INFO L273 TraceCheckUtils]: 90: Hoare triple {22352#(<= main_~i~0 (* 28 main_~k~0))} assume true; {22352#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:46,926 INFO L273 TraceCheckUtils]: 91: Hoare triple {22352#(<= main_~i~0 (* 28 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22352#(<= main_~i~0 (* 28 main_~k~0))} is VALID [2018-11-19 00:10:46,926 INFO L273 TraceCheckUtils]: 92: Hoare triple {22352#(<= main_~i~0 (* 28 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22353#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:46,927 INFO L273 TraceCheckUtils]: 93: Hoare triple {22353#(<= main_~i~0 (* 29 main_~k~0))} assume true; {22353#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:46,928 INFO L273 TraceCheckUtils]: 94: Hoare triple {22353#(<= main_~i~0 (* 29 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22353#(<= main_~i~0 (* 29 main_~k~0))} is VALID [2018-11-19 00:10:46,928 INFO L273 TraceCheckUtils]: 95: Hoare triple {22353#(<= main_~i~0 (* 29 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22354#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:46,929 INFO L273 TraceCheckUtils]: 96: Hoare triple {22354#(<= main_~i~0 (* 30 main_~k~0))} assume true; {22354#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:46,929 INFO L273 TraceCheckUtils]: 97: Hoare triple {22354#(<= main_~i~0 (* 30 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22354#(<= main_~i~0 (* 30 main_~k~0))} is VALID [2018-11-19 00:10:46,930 INFO L273 TraceCheckUtils]: 98: Hoare triple {22354#(<= main_~i~0 (* 30 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22355#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:46,931 INFO L273 TraceCheckUtils]: 99: Hoare triple {22355#(<= main_~i~0 (* 31 main_~k~0))} assume true; {22355#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:46,931 INFO L273 TraceCheckUtils]: 100: Hoare triple {22355#(<= main_~i~0 (* 31 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22355#(<= main_~i~0 (* 31 main_~k~0))} is VALID [2018-11-19 00:10:46,932 INFO L273 TraceCheckUtils]: 101: Hoare triple {22355#(<= main_~i~0 (* 31 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22356#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:46,933 INFO L273 TraceCheckUtils]: 102: Hoare triple {22356#(<= main_~i~0 (* 32 main_~k~0))} assume true; {22356#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:46,933 INFO L273 TraceCheckUtils]: 103: Hoare triple {22356#(<= main_~i~0 (* 32 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22356#(<= main_~i~0 (* 32 main_~k~0))} is VALID [2018-11-19 00:10:46,934 INFO L273 TraceCheckUtils]: 104: Hoare triple {22356#(<= main_~i~0 (* 32 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22357#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:46,935 INFO L273 TraceCheckUtils]: 105: Hoare triple {22357#(<= main_~i~0 (* 33 main_~k~0))} assume true; {22357#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:46,935 INFO L273 TraceCheckUtils]: 106: Hoare triple {22357#(<= main_~i~0 (* 33 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22357#(<= main_~i~0 (* 33 main_~k~0))} is VALID [2018-11-19 00:10:46,936 INFO L273 TraceCheckUtils]: 107: Hoare triple {22357#(<= main_~i~0 (* 33 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22358#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:46,937 INFO L273 TraceCheckUtils]: 108: Hoare triple {22358#(<= main_~i~0 (* 34 main_~k~0))} assume true; {22358#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:46,937 INFO L273 TraceCheckUtils]: 109: Hoare triple {22358#(<= main_~i~0 (* 34 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22358#(<= main_~i~0 (* 34 main_~k~0))} is VALID [2018-11-19 00:10:46,938 INFO L273 TraceCheckUtils]: 110: Hoare triple {22358#(<= main_~i~0 (* 34 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22359#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:46,939 INFO L273 TraceCheckUtils]: 111: Hoare triple {22359#(<= main_~i~0 (* 35 main_~k~0))} assume true; {22359#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:46,939 INFO L273 TraceCheckUtils]: 112: Hoare triple {22359#(<= main_~i~0 (* 35 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22359#(<= main_~i~0 (* 35 main_~k~0))} is VALID [2018-11-19 00:10:46,940 INFO L273 TraceCheckUtils]: 113: Hoare triple {22359#(<= main_~i~0 (* 35 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22360#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:46,940 INFO L273 TraceCheckUtils]: 114: Hoare triple {22360#(<= main_~i~0 (* 36 main_~k~0))} assume true; {22360#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:46,941 INFO L273 TraceCheckUtils]: 115: Hoare triple {22360#(<= main_~i~0 (* 36 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22360#(<= main_~i~0 (* 36 main_~k~0))} is VALID [2018-11-19 00:10:46,942 INFO L273 TraceCheckUtils]: 116: Hoare triple {22360#(<= main_~i~0 (* 36 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22361#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:46,942 INFO L273 TraceCheckUtils]: 117: Hoare triple {22361#(<= main_~i~0 (* 37 main_~k~0))} assume true; {22361#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:46,943 INFO L273 TraceCheckUtils]: 118: Hoare triple {22361#(<= main_~i~0 (* 37 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22361#(<= main_~i~0 (* 37 main_~k~0))} is VALID [2018-11-19 00:10:46,944 INFO L273 TraceCheckUtils]: 119: Hoare triple {22361#(<= main_~i~0 (* 37 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22362#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:46,944 INFO L273 TraceCheckUtils]: 120: Hoare triple {22362#(<= main_~i~0 (* 38 main_~k~0))} assume true; {22362#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:46,945 INFO L273 TraceCheckUtils]: 121: Hoare triple {22362#(<= main_~i~0 (* 38 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22362#(<= main_~i~0 (* 38 main_~k~0))} is VALID [2018-11-19 00:10:46,946 INFO L273 TraceCheckUtils]: 122: Hoare triple {22362#(<= main_~i~0 (* 38 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22363#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:46,946 INFO L273 TraceCheckUtils]: 123: Hoare triple {22363#(<= main_~i~0 (* 39 main_~k~0))} assume true; {22363#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:46,947 INFO L273 TraceCheckUtils]: 124: Hoare triple {22363#(<= main_~i~0 (* 39 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22363#(<= main_~i~0 (* 39 main_~k~0))} is VALID [2018-11-19 00:10:46,948 INFO L273 TraceCheckUtils]: 125: Hoare triple {22363#(<= main_~i~0 (* 39 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22364#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:46,948 INFO L273 TraceCheckUtils]: 126: Hoare triple {22364#(<= main_~i~0 (* 40 main_~k~0))} assume true; {22364#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:46,949 INFO L273 TraceCheckUtils]: 127: Hoare triple {22364#(<= main_~i~0 (* 40 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22364#(<= main_~i~0 (* 40 main_~k~0))} is VALID [2018-11-19 00:10:46,949 INFO L273 TraceCheckUtils]: 128: Hoare triple {22364#(<= main_~i~0 (* 40 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22365#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:46,950 INFO L273 TraceCheckUtils]: 129: Hoare triple {22365#(<= main_~i~0 (* 41 main_~k~0))} assume true; {22365#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:46,950 INFO L273 TraceCheckUtils]: 130: Hoare triple {22365#(<= main_~i~0 (* 41 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22365#(<= main_~i~0 (* 41 main_~k~0))} is VALID [2018-11-19 00:10:46,951 INFO L273 TraceCheckUtils]: 131: Hoare triple {22365#(<= main_~i~0 (* 41 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22366#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:46,952 INFO L273 TraceCheckUtils]: 132: Hoare triple {22366#(<= main_~i~0 (* 42 main_~k~0))} assume true; {22366#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:46,953 INFO L273 TraceCheckUtils]: 133: Hoare triple {22366#(<= main_~i~0 (* 42 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22366#(<= main_~i~0 (* 42 main_~k~0))} is VALID [2018-11-19 00:10:46,953 INFO L273 TraceCheckUtils]: 134: Hoare triple {22366#(<= main_~i~0 (* 42 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22367#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:46,954 INFO L273 TraceCheckUtils]: 135: Hoare triple {22367#(<= main_~i~0 (* 43 main_~k~0))} assume true; {22367#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:46,954 INFO L273 TraceCheckUtils]: 136: Hoare triple {22367#(<= main_~i~0 (* 43 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22367#(<= main_~i~0 (* 43 main_~k~0))} is VALID [2018-11-19 00:10:46,955 INFO L273 TraceCheckUtils]: 137: Hoare triple {22367#(<= main_~i~0 (* 43 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22368#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:46,956 INFO L273 TraceCheckUtils]: 138: Hoare triple {22368#(<= main_~i~0 (* 44 main_~k~0))} assume true; {22368#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:46,956 INFO L273 TraceCheckUtils]: 139: Hoare triple {22368#(<= main_~i~0 (* 44 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22368#(<= main_~i~0 (* 44 main_~k~0))} is VALID [2018-11-19 00:10:46,957 INFO L273 TraceCheckUtils]: 140: Hoare triple {22368#(<= main_~i~0 (* 44 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22369#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:46,958 INFO L273 TraceCheckUtils]: 141: Hoare triple {22369#(<= main_~i~0 (* 45 main_~k~0))} assume true; {22369#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:46,958 INFO L273 TraceCheckUtils]: 142: Hoare triple {22369#(<= main_~i~0 (* 45 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22369#(<= main_~i~0 (* 45 main_~k~0))} is VALID [2018-11-19 00:10:46,961 INFO L273 TraceCheckUtils]: 143: Hoare triple {22369#(<= main_~i~0 (* 45 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22370#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:46,962 INFO L273 TraceCheckUtils]: 144: Hoare triple {22370#(<= main_~i~0 (* 46 main_~k~0))} assume true; {22370#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:46,962 INFO L273 TraceCheckUtils]: 145: Hoare triple {22370#(<= main_~i~0 (* 46 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22370#(<= main_~i~0 (* 46 main_~k~0))} is VALID [2018-11-19 00:10:46,963 INFO L273 TraceCheckUtils]: 146: Hoare triple {22370#(<= main_~i~0 (* 46 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22371#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:46,963 INFO L273 TraceCheckUtils]: 147: Hoare triple {22371#(<= main_~i~0 (* 47 main_~k~0))} assume true; {22371#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:46,963 INFO L273 TraceCheckUtils]: 148: Hoare triple {22371#(<= main_~i~0 (* 47 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22371#(<= main_~i~0 (* 47 main_~k~0))} is VALID [2018-11-19 00:10:46,964 INFO L273 TraceCheckUtils]: 149: Hoare triple {22371#(<= main_~i~0 (* 47 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22372#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:46,965 INFO L273 TraceCheckUtils]: 150: Hoare triple {22372#(<= main_~i~0 (* 48 main_~k~0))} assume true; {22372#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:46,965 INFO L273 TraceCheckUtils]: 151: Hoare triple {22372#(<= main_~i~0 (* 48 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22372#(<= main_~i~0 (* 48 main_~k~0))} is VALID [2018-11-19 00:10:46,966 INFO L273 TraceCheckUtils]: 152: Hoare triple {22372#(<= main_~i~0 (* 48 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22373#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:46,966 INFO L273 TraceCheckUtils]: 153: Hoare triple {22373#(<= main_~i~0 (* 49 main_~k~0))} assume true; {22373#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:46,967 INFO L273 TraceCheckUtils]: 154: Hoare triple {22373#(<= main_~i~0 (* 49 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22373#(<= main_~i~0 (* 49 main_~k~0))} is VALID [2018-11-19 00:10:46,968 INFO L273 TraceCheckUtils]: 155: Hoare triple {22373#(<= main_~i~0 (* 49 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22374#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:46,968 INFO L273 TraceCheckUtils]: 156: Hoare triple {22374#(<= main_~i~0 (* 50 main_~k~0))} assume true; {22374#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:46,969 INFO L273 TraceCheckUtils]: 157: Hoare triple {22374#(<= main_~i~0 (* 50 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22374#(<= main_~i~0 (* 50 main_~k~0))} is VALID [2018-11-19 00:10:46,970 INFO L273 TraceCheckUtils]: 158: Hoare triple {22374#(<= main_~i~0 (* 50 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22375#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:46,970 INFO L273 TraceCheckUtils]: 159: Hoare triple {22375#(<= main_~i~0 (* 51 main_~k~0))} assume true; {22375#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:46,971 INFO L273 TraceCheckUtils]: 160: Hoare triple {22375#(<= main_~i~0 (* 51 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22375#(<= main_~i~0 (* 51 main_~k~0))} is VALID [2018-11-19 00:10:46,972 INFO L273 TraceCheckUtils]: 161: Hoare triple {22375#(<= main_~i~0 (* 51 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22376#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:46,972 INFO L273 TraceCheckUtils]: 162: Hoare triple {22376#(<= main_~i~0 (* 52 main_~k~0))} assume true; {22376#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:46,973 INFO L273 TraceCheckUtils]: 163: Hoare triple {22376#(<= main_~i~0 (* 52 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22376#(<= main_~i~0 (* 52 main_~k~0))} is VALID [2018-11-19 00:10:46,974 INFO L273 TraceCheckUtils]: 164: Hoare triple {22376#(<= main_~i~0 (* 52 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22377#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:46,974 INFO L273 TraceCheckUtils]: 165: Hoare triple {22377#(<= main_~i~0 (* 53 main_~k~0))} assume true; {22377#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:46,975 INFO L273 TraceCheckUtils]: 166: Hoare triple {22377#(<= main_~i~0 (* 53 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22377#(<= main_~i~0 (* 53 main_~k~0))} is VALID [2018-11-19 00:10:46,976 INFO L273 TraceCheckUtils]: 167: Hoare triple {22377#(<= main_~i~0 (* 53 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22378#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:46,976 INFO L273 TraceCheckUtils]: 168: Hoare triple {22378#(<= main_~i~0 (* 54 main_~k~0))} assume true; {22378#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:46,977 INFO L273 TraceCheckUtils]: 169: Hoare triple {22378#(<= main_~i~0 (* 54 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22378#(<= main_~i~0 (* 54 main_~k~0))} is VALID [2018-11-19 00:10:46,978 INFO L273 TraceCheckUtils]: 170: Hoare triple {22378#(<= main_~i~0 (* 54 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22379#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:46,978 INFO L273 TraceCheckUtils]: 171: Hoare triple {22379#(<= main_~i~0 (* 55 main_~k~0))} assume true; {22379#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:46,979 INFO L273 TraceCheckUtils]: 172: Hoare triple {22379#(<= main_~i~0 (* 55 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22379#(<= main_~i~0 (* 55 main_~k~0))} is VALID [2018-11-19 00:10:46,980 INFO L273 TraceCheckUtils]: 173: Hoare triple {22379#(<= main_~i~0 (* 55 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22380#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:46,980 INFO L273 TraceCheckUtils]: 174: Hoare triple {22380#(<= main_~i~0 (* 56 main_~k~0))} assume true; {22380#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:46,981 INFO L273 TraceCheckUtils]: 175: Hoare triple {22380#(<= main_~i~0 (* 56 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22380#(<= main_~i~0 (* 56 main_~k~0))} is VALID [2018-11-19 00:10:46,982 INFO L273 TraceCheckUtils]: 176: Hoare triple {22380#(<= main_~i~0 (* 56 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22381#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:46,982 INFO L273 TraceCheckUtils]: 177: Hoare triple {22381#(<= main_~i~0 (* 57 main_~k~0))} assume true; {22381#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:46,983 INFO L273 TraceCheckUtils]: 178: Hoare triple {22381#(<= main_~i~0 (* 57 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22381#(<= main_~i~0 (* 57 main_~k~0))} is VALID [2018-11-19 00:10:46,984 INFO L273 TraceCheckUtils]: 179: Hoare triple {22381#(<= main_~i~0 (* 57 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22382#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:46,984 INFO L273 TraceCheckUtils]: 180: Hoare triple {22382#(<= main_~i~0 (* 58 main_~k~0))} assume true; {22382#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:46,985 INFO L273 TraceCheckUtils]: 181: Hoare triple {22382#(<= main_~i~0 (* 58 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22382#(<= main_~i~0 (* 58 main_~k~0))} is VALID [2018-11-19 00:10:46,986 INFO L273 TraceCheckUtils]: 182: Hoare triple {22382#(<= main_~i~0 (* 58 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22383#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:46,986 INFO L273 TraceCheckUtils]: 183: Hoare triple {22383#(<= main_~i~0 (* 59 main_~k~0))} assume true; {22383#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:46,987 INFO L273 TraceCheckUtils]: 184: Hoare triple {22383#(<= main_~i~0 (* 59 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22383#(<= main_~i~0 (* 59 main_~k~0))} is VALID [2018-11-19 00:10:46,988 INFO L273 TraceCheckUtils]: 185: Hoare triple {22383#(<= main_~i~0 (* 59 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22384#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:46,988 INFO L273 TraceCheckUtils]: 186: Hoare triple {22384#(<= main_~i~0 (* 60 main_~k~0))} assume true; {22384#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:46,989 INFO L273 TraceCheckUtils]: 187: Hoare triple {22384#(<= main_~i~0 (* 60 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22384#(<= main_~i~0 (* 60 main_~k~0))} is VALID [2018-11-19 00:10:46,989 INFO L273 TraceCheckUtils]: 188: Hoare triple {22384#(<= main_~i~0 (* 60 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22385#(<= main_~i~0 (* 61 main_~k~0))} is VALID [2018-11-19 00:10:46,990 INFO L273 TraceCheckUtils]: 189: Hoare triple {22385#(<= main_~i~0 (* 61 main_~k~0))} assume true; {22385#(<= main_~i~0 (* 61 main_~k~0))} is VALID [2018-11-19 00:10:46,990 INFO L273 TraceCheckUtils]: 190: Hoare triple {22385#(<= main_~i~0 (* 61 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22385#(<= main_~i~0 (* 61 main_~k~0))} is VALID [2018-11-19 00:10:46,991 INFO L273 TraceCheckUtils]: 191: Hoare triple {22385#(<= main_~i~0 (* 61 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22386#(<= main_~i~0 (* 62 main_~k~0))} is VALID [2018-11-19 00:10:46,992 INFO L273 TraceCheckUtils]: 192: Hoare triple {22386#(<= main_~i~0 (* 62 main_~k~0))} assume true; {22386#(<= main_~i~0 (* 62 main_~k~0))} is VALID [2018-11-19 00:10:46,992 INFO L273 TraceCheckUtils]: 193: Hoare triple {22386#(<= main_~i~0 (* 62 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22386#(<= main_~i~0 (* 62 main_~k~0))} is VALID [2018-11-19 00:10:46,993 INFO L273 TraceCheckUtils]: 194: Hoare triple {22386#(<= main_~i~0 (* 62 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22387#(<= main_~i~0 (* 63 main_~k~0))} is VALID [2018-11-19 00:10:46,994 INFO L273 TraceCheckUtils]: 195: Hoare triple {22387#(<= main_~i~0 (* 63 main_~k~0))} assume true; {22387#(<= main_~i~0 (* 63 main_~k~0))} is VALID [2018-11-19 00:10:46,994 INFO L273 TraceCheckUtils]: 196: Hoare triple {22387#(<= main_~i~0 (* 63 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22387#(<= main_~i~0 (* 63 main_~k~0))} is VALID [2018-11-19 00:10:46,995 INFO L273 TraceCheckUtils]: 197: Hoare triple {22387#(<= main_~i~0 (* 63 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22388#(<= main_~i~0 (* 64 main_~k~0))} is VALID [2018-11-19 00:10:46,996 INFO L273 TraceCheckUtils]: 198: Hoare triple {22388#(<= main_~i~0 (* 64 main_~k~0))} assume true; {22388#(<= main_~i~0 (* 64 main_~k~0))} is VALID [2018-11-19 00:10:46,996 INFO L273 TraceCheckUtils]: 199: Hoare triple {22388#(<= main_~i~0 (* 64 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22388#(<= main_~i~0 (* 64 main_~k~0))} is VALID [2018-11-19 00:10:46,997 INFO L273 TraceCheckUtils]: 200: Hoare triple {22388#(<= main_~i~0 (* 64 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22389#(<= main_~i~0 (* 65 main_~k~0))} is VALID [2018-11-19 00:10:46,998 INFO L273 TraceCheckUtils]: 201: Hoare triple {22389#(<= main_~i~0 (* 65 main_~k~0))} assume true; {22389#(<= main_~i~0 (* 65 main_~k~0))} is VALID [2018-11-19 00:10:46,998 INFO L273 TraceCheckUtils]: 202: Hoare triple {22389#(<= main_~i~0 (* 65 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {22389#(<= main_~i~0 (* 65 main_~k~0))} is VALID [2018-11-19 00:10:46,999 INFO L273 TraceCheckUtils]: 203: Hoare triple {22389#(<= main_~i~0 (* 65 main_~k~0))} ~i~0 := ~i~0 + ~k~0; {22390#(<= main_~i~0 (* 66 main_~k~0))} is VALID [2018-11-19 00:10:46,999 INFO L273 TraceCheckUtils]: 204: Hoare triple {22390#(<= main_~i~0 (* 66 main_~k~0))} assume true; {22390#(<= main_~i~0 (* 66 main_~k~0))} is VALID [2018-11-19 00:10:47,000 INFO L273 TraceCheckUtils]: 205: Hoare triple {22390#(<= main_~i~0 (* 66 main_~k~0))} assume !!(~i~0 < 1000000 * ~k~0); {23011#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 66 main_~k~0)))} is VALID [2018-11-19 00:10:47,001 INFO L273 TraceCheckUtils]: 206: Hoare triple {23011#(and (< main_~i~0 (* 1000000 main_~k~0)) (<= main_~i~0 (* 66 main_~k~0)))} ~i~0 := ~i~0 + ~k~0; {23015#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 67 main_~k~0)))} is VALID [2018-11-19 00:10:47,002 INFO L273 TraceCheckUtils]: 207: Hoare triple {23015#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 67 main_~k~0)))} assume true; {23015#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 67 main_~k~0)))} is VALID [2018-11-19 00:10:47,003 INFO L273 TraceCheckUtils]: 208: Hoare triple {23015#(and (<= (+ main_~i~0 1) (* 1000001 main_~k~0)) (<= main_~i~0 (* 67 main_~k~0)))} assume !(~i~0 < 1000000 * ~k~0); {22323#false} is VALID [2018-11-19 00:10:47,003 INFO L256 TraceCheckUtils]: 209: Hoare triple {22323#false} call __VERIFIER_assert((if ~i~0 == 1000000 * ~k~0 then 1 else 0)); {22323#false} is VALID [2018-11-19 00:10:47,003 INFO L273 TraceCheckUtils]: 210: Hoare triple {22323#false} ~cond := #in~cond; {22323#false} is VALID [2018-11-19 00:10:47,003 INFO L273 TraceCheckUtils]: 211: Hoare triple {22323#false} assume 0 == ~cond; {22323#false} is VALID [2018-11-19 00:10:47,003 INFO L273 TraceCheckUtils]: 212: Hoare triple {22323#false} assume !false; {22323#false} is VALID [2018-11-19 00:10:47,051 INFO L134 CoverageAnalysis]: Checked inductivity of 6767 backedges. 0 proven. 6767 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-19 00:10:47,084 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-19 00:10:47,085 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71] total 73 [2018-11-19 00:10:47,085 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 213 [2018-11-19 00:10:47,085 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-19 00:10:47,086 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 73 states. [2018-11-19 00:10:47,379 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 217 edges. 217 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-19 00:10:47,379 INFO L459 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-11-19 00:10:47,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-11-19 00:10:47,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=5108, Unknown=0, NotChecked=0, Total=5256 [2018-11-19 00:10:47,380 INFO L87 Difference]: Start difference. First operand 214 states and 214 transitions. Second operand 73 states. [2018-11-19 00:10:48,014 WARN L180 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 201 DAG size of output: 8 [2018-11-19 00:10:48,252 WARN L180 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 204 DAG size of output: 8 [2018-11-19 00:10:48,506 WARN L180 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 210 DAG size of output: 9